Einstieg in GCC: UART

Gast #2230176
Lesenswert?

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).
Gast #2230182
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren