while(!(USARTE0.STATUS & USART_DREIF_bm));
fehlt mindestens 1 Semikolon, wenn das Data Register Empty Flag gesetzt ist, kann das DATA Register beschrieben werden.
mfg
Achim
while(!(USARTE0.STATUS & USART_DREIF_bm));
fehlt mindestens 1 Semikolon, wenn das Data Register Empty Flag gesetzt ist, kann das DATA Register beschrieben werden.
mfg
Achim
Habs gefunden.
Das DREIF Bit ist gesetzt wenn das DATA Register zur Aufnahme eines Bytes bereit ist.
Deshalb musste der Code lediglich wie folgt geändert werden:
Also die nicht Anweisung ( ! ) entfernt werden.Code:while(USARTE0.STATUS & USART_DREIF_bm)
Das war in der Beschreibung die Ich hatte leider auch falsch.
Und der Codewizzard von CodeVision AVR macht es leider auch falsch.
Die Rettung war der Link von Siro - Danke dafür!
Geändert von wkrug (10.02.2019 um 08:30 Uhr)
Lesezeichen