Hallo Zusammen, ich habe ein Problem mit einem PIC16F1824. Ich habe eine PWM Steuerung damit aufgebaut was auch soweit gut funktioniert. Nun habe ich immer wieder an der gleichen stelle HW Resets. Bei jedem Bremsvorgang steigt mein Controller aus. Wie kann ich herausfinden was diesen Reset auslöst? Danke! lg Asterix
Hört sich so an als würde die Versorgungsspannung beim Bremsen zusammenbrechen. Mehr kann ich in meiner Glaskugel nicht erkennen, es ist so nebelig.
Das Layout kann ich nicht Posten. Wie gesagt meine Frage ist was kann Prinzipell einen HW Reset des uC auslösen. Und kann kann ich herausfinden was es war? Also watchdog, brown-out, oder sonstiges...
Wie nah ist der uC am Motor dran? Ggf. gibt's da EMV-Probleme?!? Wenn möglich den uC mal mit 'ne metallenen Dose abdecken ob sich dann was verändert.
Der uC steigt auch ohne angschlossenen Motor aus...von demher unwahrscheinlich das es EMV ist. HAt jemand eine Antwort auf meine Ursprüngliche Frage? WAS KANN EINEN HW RESET AUSLÖSEN UND WIE KANN ICH HERAUSFINDEN WAS IHN LETZENDLICH AUSLÖST HAT. ALSO WAR ES BROWN-OUT, WATCHDOG... :)
Moin, gibt's vielleicht 'nen Register, in dem man schauen kann, was der Grund des letzten Resets war? Manche Controller haben so etwas. Gruß, Waldi
Watchdog mal ausschalten und testen. Speisung mit KO beobachten. Reset-Eingang auch mit KO anschauen / mit 100nF stützen. Dan hast du schon einen grossen Teil ausgeschlossen.
Bremst er denn merklich, oder geht er sofort in reset. Hast du die Versorgungsspannung mit dem Oszi überwacht?
Danke Michael, Watchdog EIN/AUS macht keinen unterschiedt...Spannungsversorgung hab ich auf dem Oszi ist stabil bei 5V. Kann mir jmd. meine Frage ^^beantworten?? :)) ich geb nicht auf:)
Müsstest du wenn im Datenblatt unter dem Kapitel RESET und bei den Special Function Registern nachschauen.
bit 4 TO: Time-out bit 1 = After power-up, CLRWDT instruction or SLEEP instruction 0 = A WDT time-out occurred
Seite 85 The Power Control (PCON) register contains flag bits to differentiate between a: Power-on Reset (POR) Brown-out Reset (BOR) Reset Instruction Reset (RI) Stack Overflow Reset (STKOVF) Stack Underflow Reset (STKUNF) MCLR Reset (RMCLR) The PCON register bits are shown in Register 7-2.
Danke googoo, das war ein super tip! ich bin jetzt grad im debug mode im mplab und sehe den inhalt des SFR: PCON und STATUS, wie ist das, werden diese automatisch aktualisiert während des debug modes?
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.