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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.