Forum: Mikrocontroller und Digitale Elektronik Peter Fleury USART ATmega88PA


von Stefan (Gast)


Lesenswert?

Hallo Forum,

habe hier einen ATmega88PA welcher leider nicht in der Fleury Bibliothek 
definiert ist. Eigener Versuch die Definitionen einzubinden bringen 
nicht den erhofften Erfolg - komme irgendwie an der Stelle nicht so 
richtig weiter.
Hat einer von Euch diesen Mikrocontroller Typ mit besagter Bibliothek 
schon verwenden und kann die Änderungen posten oder mir Tipps geben, wo 
ich was zu ändern haben!?

Danke für die Hilfe!

Stefan

von T.S. (Gast)


Lesenswert?

Hier gibt es neue Version der Lib, die auch die neuen P und PA Typen 
unterstützt:

http://beaststwo.org/avr-uart/index.shtml

von Alter F. (alter_falter)


Lesenswert?

Wenngleich schon alt, aber für alle künftigen Leser ein wichtiger 
Hinweis bezüglich der Uart Library auf beatstwo.org:

Es hat sich zumindest ein Bug eingeschlichen in der Lib.
Bei den Defines für den 644P steht:

#define UART0_RECEIVE_INTERRUPT  USART0_RX_vect
#define UART1_RECEIVE_INTERRUPT  USART0_UDRE_vect
#define UART0_TRANSMIT_INTERRUPT  USART1_RX_vect
#define UART1_TRANSMIT_INTERRUPT  USART1_UDRE_vect

es sollte aber heißen:

#define UART0_RECEIVE_INTERRUPT      USART0_RX_vect
#define UART0_TRANSMIT_INTERRUPT     USART0_UDRE_vect
#define UART1_RECEIVE_INTERRUPT      USART1_RX_vect
#define UART1_TRANSMIT_INTERRUPT     USART1_UDRE_vect

Der Autor ist mittlereile bereits verstorben, sodaß die Homepage nicht 
mehr aktualisiert wird.


Dies zu Eurer Info.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.