Forum: Mikrocontroller und Digitale Elektronik ATmega162 - USART empfängt nix


von André Wippich (Gast)


Angehängte Dateien:

Lesenswert?

Hallo.

Ich hoffe Ihr könnt mir bei meinem Problem helfen:

Ich baue gerade als Studienarbeit ein Übertragungssystem, das aus zwei
Modulen (Master/Slave) besteht. Die beiden müssen miteinander
kommunizieren und da hat sich das USART angeboten.

Die beiden Übertragungsmodule sind baugleich - in jeder Hinsicht
(Gleicher µC, gleicher Oszi...). Die Funktionsweise wird über einen
Schalter an PD3 bestimmt. An PB0, PB1, PD4 und PD5 hängen LEDs zur
Statusanzeige. Bei den Mikrocontrollen habe ich einfach mal PD1 (TXD0)
vom Master-Modul mit PD0 (RXD0) Slave-Modul verbunden. Auf beide
Mikrocontroller wird exakt dasselber Programm geladen und auch die
Fuses sind bei beiden gleich gesetzt.

Das Programm soll lediglich im Master Modus in kurzen Abständen ein
Byte senden und im Slave Modus die LED anschalten, sobald irgendwas
empfangen wurde. Die Auswahl Master/Slave funktioniert, dass zeigen mir
die betreffende LED an. Das Senden scheint auch zu klappen, da die LED
blinkt (siehe Programm) und sich mit dem Oszi am TXD0 ein regelmäßiges
Signal erkennen lässt. Aber diese verfluchte LED des Slave Moduls geht
nicht an! Dabei bekommt der Slave doch über's USART Unmengen an
Zeichen um die Ohren gehauen...

Ich weiß einfach nicht mehr weiter... Ich habe schon im Forum gesucht,
aber da sind es meistens die Fuses, die ich meines Erachtens richtig
eingestellt habe.

Nochmal ein paar Daten zusammengefasst:

Mikrocontroller: ATmega162

Oszillator: Ext. Quarz mit 7,3728 MHz

Fuses:
(Crystal Osc. with 3.0 - 8.0 MHz): CKSEL 3:1 = 110
(Crystal Osc; Slow rising Power): CKSEL 0 = 1  und  SUT 1:0 = 11

Baud Rate: 2400 bit/s -> UBRR = 191 dez laut Datenblatt

Programm: WinAVR mit AVR-LIBC (beides aktuellste Versionen)

Ich bin für jede Hilfe echt dankbar!

von André Wippich (Gast)


Lesenswert?

Hat sich erledigt. Ich Depp hab vergessen, beide Module für den Versuch
an eine gemeinsame Masse zu legen. Kein Wunder dass der Empfänger ohne
Bezugspotenzial nichts rafft...

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
Noch kein Account? Hier anmelden.