Fehlersuche - Platine usw

OP #2430358
Lesenswert?

Liebe Alle,


ich bin ratlos - evtl kann mir jemand hier noch einen Denkanstoß geben. 
Folgende Situation:

Atmega32 auf selbst geätzter Platine - div. Lichstschranken, LEDs, PWM 
und einige Taster im Betrieb. Nun soll der UART noch in Betrieb genommen 
werden. Benötigt wird nur der Sender. Auf der Platine ist der TXD auf 
einzelner Bahn gezogen. Im Endeffekt wird hierüber ein anderes Modul 
angesteuert. Gesendet wird nach Verzögerung laut Code ein einfacher 
Steuerungscode für das Modul mit 1 sek Verzögerung.

Unerwartet aber wahr: es geht nicht.

Folgende Ansätze habe ich probiert:

- Aufbau am Testboard mit gleiche Konfi (Quarz, tmega32 etc) - flashen 
gleicher Software => geht (=> mechanisches Problem?)
- UART an PC gehängt => 0xFF im Dauerfeuer


Der TXD steht am Mega32 wirklich allein in weiter Flur - die Bahn 
unversehrt und ohne andere Kontakte. Was übersehe ich?

Viele Grüße
Hans
Gast #2430366
Lesenswert?

Rücke Schaltplan, Leiterkarten Layout und Software raus -
Dann kann man dir besser helfen!

Es ist schwer etwas nachvollziehen zu wollen, ohne in den
Projekt eingebunden zu sein. Ich kann zwar gut nachvollziehen
das du ein wenig frustiert bist, aber deine Umschreibungen lassen
so noch keine Hilfe zu. Wenn mehr Infos von dir kommen wird
sich der Fehler garantiert finden lassen.
OP #2430430
Lesenswert?

Nach div. Tests sind nun alle Pegel auch gleich. Masse und VCC laufen 
über eine Quelle. Zum Grundaufbau noch erläuternd:

Über den UART wird ein Soundmodul angesteuert. Wenn ich nun den TXD mit 
dem Modul verbinde, rührt sich da nichts. Vom TXD Pin führe ich ein 
weiteres Kabel zu nem RS232 Wandler -> Am PC kommen die richtigen Codes 
an.

Diese funktionieren wie gesagt am Testboard vollkommen korrekt, auch in 
Verbindung mit dem Soundmodul.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren