Da lag ich mit dem Delay() ja richtig.
Mußt halt nur in deiner Doku schauen, was
da zurück kommt bzw. wie es interpretiert
werden sollte.
Kommt halt darauf an, wie der AVR programmiert
ist. Also ob nur über Polling auf die Daten an der
RS232 gewartet wird, oder halt über Interrupt.
Ich machs am liebsten über Interrupt, da hier
keine Daten verloren gehen können.
Da die Karte (bzw. der AVR) auch selbst programmiert
werden kann, kannst auch mal bei
http://www.myAvr.de
vorbeischauen.
Und die Demo von BASCOM kann bis 4 KB große Programme
compilieren. Das dürfte für kleine Sachen wie hier gerade reichen.
Ich habe mir auf mein AVR MK II Programmer einfach einen
10poligen Wannenstecker gelötet. Somit kann ich mit einem
Flachbandkabel auch andere Boards per ISP programmieren.