Hallo, als BASCOM Fortgeschrittener möchte ich mich nun doch etwas tiefer ins GCC einarbeiten. Mit Hilfe des Tutorials habe ich dann auch den UART des ATMega88 zum Laufen bekommen. Dabei ist mir klar geworden, dass eine Portierung auf einen anderen ATMega wohl in der Regel umfangreiche Code-Anpassungen erfordert (in Bascom ist i.d.R. keinerlei Anpassung notwendig). Dabei wäre es ja in GCC auch kein Problem, eine "universelle" Bibliothek zu programmieren. Frage: Gibt es sowas schon? Wenn ja, könnte man das in das Tutorial verlinken? Gerade für Einsteiger ist ja die UART zum Debuggen wichtig. So eine Bibliothek wäre aber natürlich auch für alle anderen Komponenten sinnvoll. Für XMEGA gibt es ja von Atmel selbst so ein Framework (AVR Studio 5).
das Problem ist, dass viele Leute ihre Routinen nicht zur Verfügung stellen. Es gibt nur relativ wenige, die allerdings mit dem Ändern der Registernamen, zum Beispiel, wenn es 2 oder mehrere UARTs gibt, zum Laufen gebracht werden können. Beim I2C Bus isses sehr viel schlimmer, es gibt keinen einzigen Code, der ohne massive Anpassungen läuft. Ich verstehs echt nicht, warum man nicht einfach einmal eine funktionsfähige Version online stellen kann.
Theo schrieb: > Beim I2C Bus isses sehr viel schlimmer, es gibt keinen einzigen Code, > der ohne massive Anpassungen läuft. Ich verstehs echt nicht, warum man > nicht einfach einmal eine funktionsfähige Version online stellen kann. Du könntest der erste sein.
Einsteiger schrieb: > Frage: Gibt es sowas schon? Ja, z.B. mit der Procyon AVRlib (nicht zu verwechseln mit der avr-libc).
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.