Forum: Mikrocontroller und Digitale Elektronik Probleme mit USART


von Steffen (Gast)


Lesenswert?

Hallo!

Ich hab folgendes Problem:
Ich habe ein Entwicklungsboard mit einem ATmega8515 - 16 MHz. Software
wird in IAR Workbench geschrieben.

Ich hatte das USART am laufen - es hat einwandfrei funktioniert. Nach
einem kleinen Missgeschick kamen 10 V auf die Platine. Danach hat das
UART nicht mehr funktioniert.

Ich ging davon aus, dass der uC abgeraucht ist und habe einen neuen
angeschafft - doch zur Verwunderung funktionierte es danach immer noch
nicht.

Ich habe einige Messungen gemacht: Das Signal vom PC kommt am uC mit
TTL Pegel richtig an. Der uC sendet nichts zurück (was er laut Software
machen sollte) und das USART Recieve Complete bit ist immer 0 - obwohl
etwas gesendet wurde.

Fehler an der Software kann ich eigentlich ziemlich sicher
ausschließen, da es davor bestens funktioniert hat. Die Stelle im Code
wird auch erreicht ...

Ich dachte - ich hätte den Fehler gefunden. Der neue uC läuft mit 1 MHz
internem Takt. Fusebits geändert - aber er macht trotzdem nichts.

Hat vielleicht jemand eine Idee, was ich vergessen haben könnte - was
nicht funktionieren könnte?

Auf dem Board befinden sich außerdem noch ein E²PROM (I2C) und ein
externes SRAM.

Viele Grüße & Danke
Steffen

von Michael (Gast)


Lesenswert?

evtl. hat der USART-Empfänger (MAX XXX) auch einen Schuß abbekommen.
Michael

von Steffen (Gast)


Lesenswert?

Ok - danke.

Hat sich erledigt. Der Max232 war in Ordnung. Nur beim Wechseln der uC
muss sich ein Pin im PLCC Sockel verbogen haben - zumindest hatte der
RXD Pin keinen Kontakt mehr. Mit einem kleinen Golddrähtchen zwischen
Pin und Fassung war das Problem behoben ...

Viele Grüße
Steffen

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.