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?
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 -_-
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.