Forum: Mikrocontroller und Digitale Elektronik rs232?


von xeus (Gast)


Lesenswert?

Weiß einer von euch, warum mein mc 'neustartet', nachdem ich ihn
hardwaremässig mit meinem pc über rs232 verbunden hab?

gruß

xeus

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Brummschleife? Massestromausgleich?

von A.K. (Gast)


Lesenswert?

Wie verbunden? RxD vom µC direkt an RxD vom PC?

von xeus (Gast)


Lesenswert?

das komische ist, mein mc sendet immer 3 pakete(8bytes) im abstand von 5
sek, wenn ich nun den pc und den mc verbin macht er einen neustart und
sendet paket 2 und 3, 1 lässt er immer wg

von TravelRec. (Gast)


Lesenswert?

Antworte doch mal auf die Frage: wie verbunden?! Über MAX232 oder direkt
mit´m PC?

von xeus (Gast)


Lesenswert?

max232

von A.K. (Gast)


Lesenswert?

Ein echter Minimalist... Rück mal mit ein paar Details raus, wie
beispielsweise der Schaltung, sonst wird das wohl nichts.

von xeus (Gast)


Lesenswert?

Es handelt sich um eine ganz normale pegelkonvertierung mit einem
max232. so weit funzt auch alles, nur wenn ich den pc anschließ,
verschlukt er abunzu das erste paket zu senden. werd mal etwas
rumprobieren.

danke

von A.K. (Gast)


Lesenswert?

Nicht bloss die MAX232 Beschaltung. Die ganze. Insbesondere die
Kondensatoren am µC.

von xeus (Gast)


Lesenswert?

1µF.
wenn ich meine schaltung aus habe, sie mit dem pc verbind und die
schaltung dann einschalt, kein problem. Doch im laufendem betrieb
verbinden=> neustart des mc

von Jadeclaw (Gast)


Lesenswert?

Resetpin beschaltet/abgeblockt?
Wir hatten das Thema erst gestern mit einem ATTiny15.
Einige kOHm (47kOhm) gegen V+, 100nF gegen GND.

Gruss
Jadeclaw.

von A.K. (Gast)


Lesenswert?

1µF klingt nicht so gut. 100nF keramisch wird da fällig, und zwar ganz
dicht dran, keine langen Leitungen.

von A.K. (Gast)


Lesenswert?

PS: Ich meine den zwischen Vcc und GND vom µC, nicht die am MAX.

von TravelRec. (Gast)


Lesenswert?

Also wenn der MC neustartet, würde ich da echt eine Erdschleife oder
Schlimmeres vermuten - auf jeden Fall irgendwelche
Potentialunterschiede, die sich im Moment des Einsteckens ausgleichen.
Es könnte auch sein, daß wenn der Prozi komplett mit RXD und TXD am MAX
hängt ein Impuls auf RXD des MC erzeugt wird, welcher das in ihm
laufende Programm veranlaßt (über Interrupt z.B.) von der üblichen
Abarbeitungsreihenfolge abzuweichen und das Programm halt abkackt oder
der Watchdog überläuft. Oder es fehlt vielleicht auch eine Masse am
Prozi oder was weiß ich...

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.