Forum: Mikrocontroller und Digitale Elektronik RS232 rauscht


von Ludwig W. (lordludwig)


Lesenswert?

Hi,

hab hier nen ATmega16 mit LCD. In dem Programm wird der Interrupt bei
UART0 aktiviert und schon springt er die ganze Zeit in die schleife von
UART. Wenn ich nen Pulldown dranhäng geht gar nix mehr(auch kein
Rauschen). Versorgungsspannung schwingt nicht und ist sauber. Hatte
einer vlt. schon mal ein Ähnlischen Phänomän und weis abhilfe????

Danke im Vorraus und bitte entschuldigt die schreibweise bin nimmer
ganz wach^^

von Peter D. (peda)


Lesenswert?

Die AVRs sind CMOS, d.h. Eingänge sind sehr hochohmig.

Wenn Du einen Eingang lustig in der Gegend rumfloaten läßt und dann
noch nen Interrupt darauf freigibst, wundert sich niemand, daß nichts
mehr geht.

Ein Pulldown ist Mumpitz, da der Dir ja ein Startbit vorgaukelt.

Aber normaler Weise hat man ja einen MAX232 o.ä. daran hängen und dann
ist Ruhe im Schiff.


Peter

von Ludwig W. (lordludwig)


Lesenswert?

hab direkt was auf CMOS pegel drann aber selst wenn da was drann hängt
rauschts. Und wie soll ich des weg krigen ohne pullups/pulldowns???

von TravelRec. (Gast)


Lesenswert?

Internen PullUp aktivieren oder externen dranhängen, wenn Du keinen MAX
dazwischen hast. Eine nicht aktive UART-Leitung muß immer High-Pegel
aufweisen.

von Ludwig W. (lordludwig)


Lesenswert?

ok dann werde ich mal externen pullup versuchen. interner versagt ich
werde es mal mit 100k versuchen

von Ludwig W. (lordludwig)


Lesenswert?

hab extern 100k pullup dran und kein ghost data und kein sonstiges data.
Internen pullup hab ich auch schon versucht

von TravelRec. (Gast)


Lesenswert?

Alles abklemmen und Taschentipper direkt mit Oszi messen... Daten da?!

von TravelRec. (Gast)


Lesenswert?

Oh, Threads durcheinandergewürfelt, also was ich meinte, prüfe direkt an
der Datenquelle, ob diese vernünftige Daten sendet. Überprüf mal
gelegentlich auch die Baudraten von Sender und Empfänger

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.