Gast
#680042
Hallo, kann mir jemand den Unterschied zwischen ein Hardwarereset und Power-On-Reset erklären ---> Bitte am bestens mit Beispiele! MfG
|
Anzeige
|
unterschied zwischen Hardwarereset # Power-On-Reset
Gast
#680042
Hallo, kann mir jemand den Unterschied zwischen ein Hardwarereset und Power-On-Reset erklären ---> Bitte am bestens mit Beispiele! MfG @ HArdware'Ling (Gast) >kann mir jemand den Unterschied zwischen ein Hardwarereset und >Power-On-Reset erklären Die Versorgungsspannung wird eingeschaltet, der Power ON Reset wird ausgeführt Die Versorgungsspannung liegt schon lange konstant an, der Reset-Pin wird aktiviert (meist LOW aktiv), der Hardwarereset wird ausgeführt. MFg Falk
Gast
#680092
und wenn Du wissen willst, ob es nach Ausführung des jeweiligen Resets noch Unterschiede in deren Resultate gibt, dann am besten ins Datenblatt des jeweiligen µC schauen. Es kann durchaus sein, daß je nach Reset-Art die Register unterschiedlich mit Defaults gesetzt werden, oder einfach bei dem einen zufällig gesetzt sind, bei dem anderen nicht, oder gar nicht angefaßt werden (sprich ursprüngliche Inhalt bleibt bestehen).
Gast
#680164
Hallo Falk, Moment! "Die Versorgungsspannung liegt schon lange konstant an, der Reset-Pin wird aktiviert (meist LOW aktiv), der Hardwarereset wird ausgeführt." -->ist da nicht etwa der Softwarereset? wenn nicht was ist denn nun ein Softwarereset? MfG @ HArdware'Ling (Gast) >-->ist da nicht etwa der Softwarereset? Nein. >wenn nicht was ist denn nun ein Softwarereset? Der von der CPU per Programm ausgelöst wird. Entweder der Controller hat dazu spezielle Befehle oder Steuerregister, oder man lässt dem Watchdog absichtlich einen Reset auslösen. MFg Falk
Gast
#680747
Falk Brunner wrote: > Der von der CPU per Programm ausgelöst wird. Entweder der Controller hat > dazu spezielle Befehle oder Steuerregister, oder man lässt dem Watchdog > absichtlich einen Reset auslösen. Oder das Programm führt einen Sprung auf den Reset-Vector aus. Gruß, Magnetus
Gast
#680754
Beim Softwarereset werden, die Register usw. nicht automatisch auf standard Werte gesetzt und die Hardware wie z.B. Timer, Schnittstellen oder CAN-Controller werden nicht resetet.
Gast
#680756
Nachtrag: Das oben gesagte bezieht sich auf den Sprung zum Reset-Vector. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|