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