Gast
#47946
Ich habe an einen AVR Mega162 einen 8 MHz Quarz gehängt. Wenn ich nun mit dem USART, bei dem ich eine Baudrate von 9600 eingestellt habe, kommunizieren will funktioniert das nur, wenn ich beim PC Baudrate 1200 einstelle. Läuft mein AVR statt mit 8MHz nur mit 1 MHz (Weil 1/8 x 9600 = 1200)? Die Baudrate berechne so: .equ CLOCK = 8000000 .equ BAUD = 9600 .equ UBRRVAL = CLOCK/(BAUD*16)-1