Liste der Anhänge anzeigen (Anzahl: 1)
Versteh ich jetzt nicht so ganz, wie du das meinst mit den Steuerzeichen...
Hab die RX Routine mal rausgeschmissen. Auch die Initialisierung des externen Interrupts.
Die Zeile:
if(!(glob.u_status&TD)) // Transmit section
in der ISR hab ich ebenfalls raus, da ja nicht mehr geprüft werden muß, ob TX oder RX.
Funktionieren tuts trotzdem net, auch kein blinken oder so..
Liste der Anhänge anzeigen (Anzahl: 1)
Sorry Mittagessen !! O:)
Mir wären die 3.686 MHz vom Board fürs erste lieber (kann leider keine 16 MHz)
D.h. also für die Einstellungen:
C = 8 (Prescaler)
XTAL = 3.686 MHz
Baudrate = 9600
--> N = Xtal / (BaudRate*C) = 3.686 MHz / ( 9600*8 ) = ~ 48
--> TCNT0 = 256 - N + (14/C) = 256 - 48 + 14/8 = ~ 210
Hier das simple Prog:
Die LED's blinken (noch... :wink:)