Softwarereset beim PIC16F876

Gast #33640
Lesenswert?

Du kannst es mit dem Goto-Befehl in Assembler erreichen.
Folgendes gibst du für das Ausführen des Softwarereset ein:

#asm
goto 0x0000
#endasm


Damit springt er in die Anfangsadresse des Programmes und alle Variablen 
und Register sind im DEFAULT-Zustand.


Gruß
Fernando Heitor
Gast #33641
Lesenswert?

das ist dann aber kein echter reset, funktioniert aber, wenn die gesamte 
On-Chip-Peripherie initialisiert wird (oft macht man nur das, was 
gebraucht wird und geht ansonsten vom reset-status aus).
Andere Möglichkeit: einen freien Portpin mit dem Reset-Eingang verbinden 
und mit diesem Pin den reset auslösen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren