I'd say, написав is just more modern.
Написавши is somewhat obsolete (sounded quite normal in Russian literature of 18-19 centuries). Today, it can be met in deliberately archaized speech, or just...