Hallo, ich bin dabei die USB library von Atmel auf einem ATmega8U2 zum laufen zu bekommen. Dabei bin ich auf ein Problem gestoßen: Beim kompilieren von usb_task.c wird das Register UPOE als unbekannt angegeben. Tatsächlich ist in der Datei iom8u2 das Register UPOE nicht definiert. Beim großen Bruder ATmega16U2 (iom16u2.h) ist dieses Register bekannt. Im Datenblatt st nicht davon erwähnt, das dieses Register im 8er nicht existiert. Ist dies ein Fehler in der Datei iom8u2.h? Hat jemand eine Idee wie ich dieses Problem lösen kann? Danke schon mal Harry PS: ich verwende CrossPack 20100115; Xcode; OSX snow L.
Harald schrieb: > Im Datenblatt st nicht davon erwähnt, das dieses Register im 8er nicht > existiert. Wie jetzt? Taucht dieses Register im Datenblatt des 8-er auf oder nicht. Im Datenblatt müsste es auch einen Abschnitt 'Register Summary' geben. Wenn es das Register im 8-er gibt, dann ist es dort auf jeden Fall aufgeführt. Vielleicht heißt das Register beim 8-er einfach nur ein klein wenig anders. Wäre nicht das erste Register :-)
Hallo Karl Heinz, ich hätte vielleicht noch erwähnen sollen, das der ATmega8U2, ATmega16U2 und der ATmega32U2 ein gemeinsames Datenbaltt haben. Harry
Harald schrieb: > Hallo Karl Heinz, > > ich hätte vielleicht noch erwähnen sollen, das der ATmega8U2, ATmega16U2 > und der ATmega32U2 ein gemeinsames Datenbaltt haben. Das wusste ich nicht. Damit ziehe ich meine Wortspende als 'unnötig' zurück.
Moin Moin, hier gibt es einen passenden Patch. http://savannah.nongnu.org/patch/download.php?file_id=20809 Gruss, Tobi
Hallo Tobi, Danke für den Patch. Das ist genau was ich brauche! <freu> Gruß Harry
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.