Hallo zusammen,
da ich schon öfter eine Morse-Ausgabe gebraucht habe, habe ich jetzt ein
Programm geschrieben - vielleicht lässt sich das ja irgendwann einmal
wie eine Lib von Peter Fleury verwenden ;-)
Leider konnte ich ein Problem nicht lösen:
Die Ausgabe nicht reproduzierbar, oder genauer: Die Zeit für einen
"Strich" (DAH) ist manchmal(!) viel zu kurz; es wird ein "DIT"
ausgegeben.
Die Lookup-Tabelle hatte ich schon getestet, da ist alles ok. Auch in
der Interrupt-Routine konnte ich leider keinen Fehler finden, daher
jetzt meine Bitte um kritische Durchsicht und Fehlerhinweise!
Den aktuellen C-Code für einen ATMega8 habe ich beigefügt.
Viele Grüße
Hermann (DF2DS)