Hi Leute,
ich habe schon wieder ein kleines Problem:
Wie schalte ich das UART bei einem ATmega8 aus?
Ich habe folgendes im Turorium gefunden:
Register: UCSRB
RXEN (Receiver Enable)
Nur wenn dieses Bit gesetzt ist, arbeitet der Empfänger des UART
überhaupt. Wenn das Bit nicht gesetzt ist, kann der entsprechende Pin
des AVR als normaler I/O-Pin verwendet werden.
TXEN (Transmitter Enable)
Nur wenn dieses Bit gesetzt ist, arbeitet der Sender des UART
überhaupt. Wenn das Bit nicht gesetzt ist, kann der entsprechende Pin
des AVR als normaler I/O-Pin verwendet werden.
Das habe ich so weit verstanden. Was ich aber nicht verstehe ist, dass
mir der µC nicht erlaubt DDRD = 0x1e zu setzen obwohl ich das Register
UCSRB = 0x00 gesetz habe!
Habe ich da etwas misverstanden, oder gibt es da noch etwas zu
berücksichtigen?
Gast
#3740610
Hi >Das habe ich so weit verstanden. Was ich aber nicht verstehe ist, dass >mir der µC nicht erlaubt DDRD = 0x1e zu setzen obwohl ich das Register >UCSRB = 0x00 gesetz habe! Woraus schließt du das? MfG Spess
Entschuldigt bitte, dass ich euch damit belestigt habe. Ich habe den Fehler gerade gefunden. Es war nur ein dummer Tippfehler -_-