Gast
#265659
Weiß einer von euch, warum mein mc 'neustartet', nachdem ich ihn hardwaremässig mit meinem pc über rs232 verbunden hab? gruß xeus
|
Anzeige
|
rs232?
Gast
#265659
Weiß einer von euch, warum mein mc 'neustartet', nachdem ich ihn hardwaremässig mit meinem pc über rs232 verbunden hab? gruß xeus Brummschleife? Massestromausgleich?
Gast
#265661
Wie verbunden? RxD vom µC direkt an RxD vom PC?
Gast
#265662
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
Gast
#265663
Antworte doch mal auf die Frage: wie verbunden?! Über MAX232 oder direkt mit´m PC?
Gast
#265664
max232
Gast
#265665
Ein echter Minimalist... Rück mal mit ein paar Details raus, wie beispielsweise der Schaltung, sonst wird das wohl nichts.
Gast
#265666
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
Gast
#265667
Nicht bloss die MAX232 Beschaltung. Die ganze. Insbesondere die Kondensatoren am µC.
Gast
#265668
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
Gast
#265669
Resetpin beschaltet/abgeblockt? Wir hatten das Thema erst gestern mit einem ATTiny15. Einige kOHm (47kOhm) gegen V+, 100nF gegen GND. Gruss Jadeclaw.
Gast
#265670
1µF klingt nicht so gut. 100nF keramisch wird da fällig, und zwar ganz dicht dran, keine langen Leitungen.
Gast
#265671
PS: Ich meine den zwischen Vcc und GND vom µC, nicht die am MAX.
Gast
#265672
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... Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|