Intr. + USART+ Atmega32 lib funktioniert nicht
Habe mir mal diese lib http://www.tschallener.net/AVR/usart_intr_h.html
angeschaut. Logisch würde alles klappten doch ich bekomme immer problemme.
Bei der usart_byte_avail_intr() funktion bekomme ich immer eine 0 zurück gegeben obwohl die bedingung
if(schreibzeiger!=lesezeiger)
return 1;
else return 0;
1 zurückgeben muss.
Interrupt funktioniert perfekt. Wenn ich die if(schreibzeiger!=lesezeiger) bedingung im interrupt "funktion" teste kommt 1 raus.
Doch wenn ich die methode einzelnt aufrufe. Kommt immer ne 0.
Entschuligt mich für mein schlechtes Deutsch, ich hab da so meine Problemme.