Guten Abend, ich möchte den Reset (mehrerer) Mikrocontroller zusammen aus der Ferne betätigen. Kann ich einfach alle parallel mittels Tasters an langer Leitung (~25m) auf GND ziehen? mfg Jannes
Ja, das sollte kein Problem sein. So lange du den Pull-Up und einen Kondensator nahe am Mikrocontroller platzierst.
Ich würd ja sagen, aber einige Experten hier sind vielleicht anderer Meinung!
Der Pull Up sollte nicht zu hochohmig sein!
Marvin C. schrieb: > Ich würd ja sagen, aber einige Experten hier sind vielleicht anderer > Meinung! So ist es. Also das mit 25 Metern ist natürlich Mist. Wenn wir den Reset überhaupts brauchen (ist ja eigentlich nicht so gedacht), dann machen wir den Reset über einen Bus und lösen dann in der Software aus. Wenn der µC hängt und wir ihn resetten müssen, dann gibt es einen Bug in der Software. Das darf kein Dauerzustand sein. Das ist was für die Entwicklungszeit, danach braucht man eigentlich keinen Reset! So warum keine so lange Leitung: 1. Bei so einer länge braucht man schon fast zusätzliche Beschaltung um sowas sicher (und einigermaßen störsicher) zu realisieren. 2. Dieser Draht ist eine wunderbare Antenne mit der wir uns Störungen jeglicher Art auf direktem Wege zum Mikrocontroller holen. Smile Also ist natürlich Blödsinn, das braucht man nicht.
Machst Du einen Software-Reset per Watchdog. Wenn der Controller so abgekackt ist dass sowieso alles zu spaet ist wird der Watchdog ebenfalls ausloesen und automatisch einen Reset ausloesen => Problem geloest. Ziel sollte natuerlich sein, dass sowas gar nicht erst passiert ;)
Wenn man Controller resetten muss, hat man schon viel falsch gemacht. Und das wird nicht richtiger indem man einen Reset ausloest. Klopp den Muell in die Tonne und mach's nochmals.
Der Reset in diesem Fall stoppt einen vollautomatischen Ablauf und da halte ich einen richtigen Reset für die durchaus beste Lösung.
Nee. Ein Not-Aus ist was anderes. Ein Not-Aus bedeutet einen definierten Zustand nach einem Not-Aus. Ein Rest ist ein definierter Zustand nach Power-up. Man kann die beiden Zustaende identisch machen, Sinnvoll betrachte ich das aber nicht.
Jannes Frerking schrieb: > Der Reset in diesem Fall stoppt einen vollautomatischen Ablauf und da > halte ich einen richtigen Reset für die durchaus beste Lösung. Ein Reset ist kein Not-Aus! Man lese mal die Wikidefintionen: Der Notausschalter, auch Not-Aus genannt, ist ein Schalter an Maschinen, Fahrzeugen und Anlagen. Er dient dazu, diese im Gefahrenfall oder zur Abwendung einer Gefahr_ schnell in einen _sicheren_ _Zustand zu versetzen. Ein Reset ist ein Vorgang, durch den ein elektronisches System in einen definierten_ _Anfangszustand gebracht wird. Auf einen Notaus folgt meist immer ein Reset (wenn nicht ohnehin ein POR erfolgt). Den einzigen Sinn den der ext. Reset an einem µC hat ist, wenn die Software mangelhaft programmiert ist und darum der Controller hängt. Das ist alles. Eine vernünftige Software lässt sowas nicht zu. Dann muss man halt überprüfen was der Nutzer eingibt, damit der µC nicht 3 Jahre mit FLOPs beschäftigt ist.
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.