Hatte ich ja auch schon geschriebenSchau bitte mal in der Hilfe unter Inkey. Das ist wahrscheinlich eher das, was Du suchst.![]()
Das ist dann die Geschichte mit dem USR.RXC.Kann man das irgentwie umgehen das er nur die Daten ausliest wenn auch welche vorhanden sind?
http://www.rowalt.de/mc/avr/avrboard/04/avrb04.htm Am besten ist es das ganze per INT auszuwerten. Aber das Problem beim M128 ist das was ich schon gesagt habe, das du im Datenblatt schauen musst, wie sich das Register für UART2 nennt.
Oder du benutzt einen externen Interrupt (INT0 oder INT1) um zu erkennen, ob was gesendet wird, wenn ja, springt das Programm in die ISR und dort kannst du die Daten auslesen.
Ich würd's aber erstmal für UART1 mit seinem Interrupt probieren.
Dann das Forum nach Mega128 and UART durchsuchen, und auch mal schauen, was dazu im Forum von MCS steht.
Aber wen UART1 erstmal funktioniert, ist der Rest auch nicht mehr so schwer.
PS: Ich hab da leicht reden, weil ich keinen Mega128 habe
Aber wenn die Registernamen bekannt sind, geht das schon.
Hatte ich ja auch schon geschriebenSchau bitte mal in der Hilfe unter Inkey. Das ist wahrscheinlich eher das, was Du suchst.![]()
Super läuft! Danke!
Mfg
Tobi
Lesezeichen