Gast
#1048322
Hallo , ich habe eine frage zur USART Programmierung. Im AVR-GCC-Tutorial steht als Beispielcode : UBRRH = UBRR_VAL >> 8; UBRRL = UBRR_VAL & 0xFF; ich benuetze einen Atmega168 und im Datenblatt steht UBRR0H anstelle von UBRRH . Das gleiche gilt fuer andere Parametern wie z.B. TXEN0 anstelle von TXEN. ich hatte vor eine universelle "klasse" (oder nennt sich das in C Bibliothek?) zu schreiben , damit ich den Code auch fuer andere Mikrocontroller verwenden kann . Meine Frage jetzt ist ob man auch nur UBRRH anstelle von UBRR0H fuer den Atmega168 benuetzen kann und das interpretiert wird als UBRR0H oder wie ich ansonsten vorgehen sollte um Mikrocontroller unabhängig zu sein? Vielen Dank im vorraus, Matze