Forum: Mikrocontroller und Digitale Elektronik Uart Lip für die Controller AT90CAN nach P. Fleury


von AT90CAN (Gast)


Lesenswert?

Hallo zusammen,
ich habe zwar schon gesucht aber leider nichts gefunden.

Ich habe in einem Projekt den ATMega32 drin und möchte den aufgrund der 
CAN Anbindung gerne gegen den AT90CAN (32-64-128) tauschen. In der Uart 
Lip von Peter Fleury ist der leider nicht mit aufgeführt, gibt es da was 
aktuelles was ich nur noch nicht gefunden habe ?????? oder gibt es 
jemanden der die Lip auf den Controllertyp erweitert hat ???

Danke im voraus AT90CAN

von Oliver J. (skriptkiddy)


Lesenswert?

Geh mal in die uart.c

und mache aus
1
#elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega1280__)  || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega640__)

das
1
#elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega1280__)  || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega640__) || defined(__AVR_AT90CANxxx__)

Damit sollte die library für den entsprechenden AT90CANxxx Controller 
funktionieren.

von AT90CAN (Gast)


Lesenswert?

Hallo,
vielen Dank .....wenn ich die "xxx" mit der Controllerbezeichnung 
ausfülle und den doppelten Unterstrich beseitige gehts durch den 
Compiler ohne Fehler.

So ist mir aufgefallen das ich nicht

|| defined(_AVR_AT90CAN128_)

sondern

|| defined(_AVR__AT90CAN128_)

mit 2 Unterstrichen zwischen AVR und AT geschrieben hatte.
Manchmal schaut man 10 mal und man übersieht es einfach....

Danke
AT90CAN

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.