Gast
#62907
Hallo miteinander, kennt jemand eine möglichkeit einen AVR MEGA32 per software zu reseten??? Cu Brian
|
Anzeige
|
Software Reset
Gast
#62907
Hallo miteinander, kennt jemand eine möglichkeit einen AVR MEGA32 per software zu reseten??? Cu Brian
Gast
#62908
Hallo Brian, JMP 0 oder den Watchdog kontrolliert zubeißen lassen. Gruß, Frank
Gast
#62909
... bevor gleich jemand die Hände über'm Kopf zusammenschlägt: JMP 0 löst natürlich keinen echten RESET aus, sondern springt nur an den RESET-Vektor, während der Watchdog-Reset ein echter Reset ist. Habe nur beide Möglichkeiten genannt, weil mir nicht klar ist, wozu ein RESET unter Programmkontrolle gut sein soll. Gruß, Frank
Gast
#62910
Bei einigen Prozessoren schaltet der RESET Befehl auch die externe Reset Leitung. Falls da noch einige Bausteine dranhängen macht der Softwarereset schon Sinn. Bernd
Gast
#62911
Hallo Bernd, gilt das auch für den ATmega32? Gruß, Frank
Gast
#62912
Hallo, meineswissens nicht. Du kannst den Resset nur indirekt auslösen. Also wie hier bereits beschrieben mit einem Jump oder dem Watchdog. wenn du aber noch einen Pin frei hast, kannst du den auf den Reset setzten. Wenn du dann einen Resset auslösen willst, musst du diesen auf LOW legen. Habs mal bei einem Versuchsaufbau verwendet. Gruß, Florian
Gast
#62913
@Frank ich habe nochmal nachgesehen. bei AVR ist Reset nur ein Eingang.
Gast
#62914
Hallo... Ich habs noch nicht gebraucht, aber kann man nicht den Reset-Pin (natürlich mit PullUp-R) extern mit einem anderen Pin des AVR verbinden und diesen bei Bedarf per Programm auf L schalten? Dies wäre dann mit Sicherheit die letzte Handlung des laufenden Programms... - Oder? Bit- & Bytebruch... - ...HanneS... Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|