Forum: Mikrocontroller und Digitale Elektronik PIC Register löschen beim start


von HDW (Gast)


Lesenswert?

Hallo

Muss man eigentlich bei den PICs jedes verwendete Register zu Beginn des 
Programms löschen, oder sind die Register automatisch gleich Null 
gesetzt?


mfg   Wolfram Hildebrandt

von Reiner (Gast)


Lesenswert?

das ist je nach register unterschiedlich.
siehe in die "initialization conditions for all registers"
am Anfang des Resetkapitels.
Außerdem ist in jedem Kapitel in dem eine Funktionalität behandelt wird, 
eine Spalte zu den Registern mit den "Value on POR,BOR" angegeben 
POR=Power on reset

Reiner

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Es ist eigentlich üblich alle verwendeten Register und Variablen selber 
zu initialisieren, alleine schon um das Programm verständlicher zu 
machen.

von HDW (Gast)


Lesenswert?

Hallo

Es geht mir darum, dass ich beim Start des Programms nicht alle 
File-Register (0x0C, 0x0D usw.) löschen will. Das kann man zwar ganz 
nett über indirekte Adressierung machen, aber ist das dann auch 
notwendig?

mfg   Wolfram Hildebrandt

von andy (Gast)


Lesenswert?

Falls du von Anfang an sofort add- oder subtrahierst würde ich sie zur 
Sicherheit löschen.. Ansonsten kannnst du sie ohne vorher gelöscht zu 
haben überschreiben!

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
Noch kein Account? Hier anmelden.