USART Transmit (TX)

Gast #358726
Lesenswert?

Hallo!Programmiere gerade den Atmega 16L,und versuche ein einfaches
senden von daten über die UsART.Habe folgenen Quellcode aus dem
Datenblatt übernommen.
void USART_Transmit(unsigned char a){
while (!(UCSRA & (1<<UDRE)));
UDR = a;}
Die Grundeinstellung (USaRT Transmission uzw . bis auf TX_Iteruppt)
habe ich in Codevison eimgestellt .
Mein Problem ist ,das es beim compilieren immer zu der Fehlermeldung
'undefined symbol UDRE' kommt.Wo liegt der Fehler?Kann mir einer
helfen?
Gast #358731
Lesenswert?

In den CodeVision Bibliotheken stehen normalerweise immer nur die
Register, aber nicht die einzelnen Bitnamen. Daher das Problem....
Man kann sich aber vom GCC die entsprechenden Bit Definitions klauen ;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren