Gast
#312919
Hallo Freunde, habe ein Problem und kann es nicht lösen, vielleicht kann jemand helfen... Und zwar Habe ich zwei Atmega 8, die über UART miteinander kommunizieren. Ist Nur ab und zu eine Ascizeichen von "0" bis "9" von einer Richtung in eine andere und umgekehrt übertraggen. Beide uC empfangen per Interrupt. Also in der der UART_ISR einfach UDR-Register auslesen und und in eien Variable reinschreiben. Funktioniert auch alles ohne Probleme, von jeder Richtung zu senden und zu empfangen.. Nur in dem Fall wenn ich einmal von B nach A gesendet habe, funktioniert es in die andere Richtung nicht.. Also: start A --> B klappt A --> B klappt B --> A klappt A --> B klappt nicht! B --> A klappt A --> B klappt nicht! reset Woran kann sowas liegen? Muss ich den UDR-Register irgendwie löschen , oder oder oder? Danke voraus!