Hallo, ich erlebe gerade ein merkwürdiges Phänomen. Meine Schaltung, die ich gestern abend noch laufen hatte, tut es heute auf einmal nicht mehr. Es findet eine UART-Kommunikation zwischen einem ATmega644 und einem anderen Teilnehmer. Komisch ist allerdings, dass ich sie zum laufen bekomme, wenn meine UART-Bridge in Form eines mySmartUSB die UART-Kommunikation mitliest. Dazu hänge ich mich so an, dass ich die Sendedaten meines Atmegas mitlesen kann. Stöpsel ich ihn ab oder lese die Sendedaten des anderen UART-Teilnehmers mit, dauert's keine 3 Sekunden und er verläuft sich und resetet oder bleibt hängen. Kann das an den RX/TX Pins liegen? Wie müssen sie beschalten sein, wenn man sie nicht verwendet. Im Anhang habe ich mal einen groben Aufbau mit den 3 Szenarien. Bin für Hinweise dankbar.
Benutze bitte die Suche im Forum. Das Problem ist hier schon mehrfach besprochen worden.
ich bin wiederholt auf der suche nach den Resets aufgrund fehlbeschaltung von UART gewesen. Sind Leitungen von 10cm schon zu lang? Das Problem ist rekonstruierbar. immer, wenn ich mithöre gehts, wenn alles offen bleibt wie in der skizze, gibts RESETs gruß, danilo
Da fehlt noch eine wichtige Leitung: GND. Und wenn du dabei bist: Wie werden die drei Systeme (Atmega644, UART-Teilnehmer und mySmartUSB) mit Vcc versorgt?
Atmega und UART-Teilnehmer hängen am gleichen 7805. der mySmartUSB greift diese 5V und GND-Versorgung ab.
>Kann das an den RX/TX Pins liegen? Ja. >Wie müssen sie beschalten sein, wenn man sie nicht verwendet. Häng einen Pullup an RX.
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.