Gast
#1777106
Hallo, ich möchte einen ATMEGA128 mit beiden USART's betreiben. Problemstellung: -USART0 sendet Daten in definierten Intervall (Polling) -USART1 wartet auf sporadisch einkommende Daten (RX Interrupt) Wenn nun eine Pollingabfrage über USART0 läuft und während dieser Zeit ein RX Ereigniss auf USART1 auftritt geht dieses verloren trotz aktiviertem Interrupt. Ich habe mir die Register der USART angesehen. Finde aber keine Lösung, das senden bei einem anstehenden RX Interrupt (RXCIEn) abzubrechen. Das senden des Pollings ist absolut unkritisch, ich will nur verhindern dass ich während des sendens eingehende Daten verliere. Hat da jemand einen Lösungsansatz?