Forum: Mikrocontroller und Digitale Elektronik PIC12F629/675/PIC16F630/676 ICSP


von Bernd (Gast)


Lesenswert?

Hallo,

beschäftige mich gerade mit der Programmierung der oben genannten PIC
Serie.

Die Programming Specification sagt, dass man VPP(12V) anlegen muss,
bevor man die Betriebsspannung anlegt. Zumindest dann, wenn der RESET
Pin deaktiviert (in einen Eingang umgewandelt) wurde, da ansonsten der
Program Pointer nicht auf 0x0000 zeige.

Nun habe ich die Situation, dass das Program im PIC bereits läuft, der
Reset-Pin deaktiviert ist und ich ohne vorher die Betiebsspannung
abzuschalten, problemlos mit VPP (12V) in den Programmiermodus gelange
und sich der PIC problemlos programmieren lässt. Was er ja laut
Programming Specification garnicht dürfte, da der Program Counter
überall hin, nur nicht auf 0x000, zeit. Löst VPP(12V) beim anlegen also
doch einen Reset aus und der PC wird beim eintritt in den
Programmiermodus brav auf 0x0000 gesetzt.

Das ist ja soweit wunderschön, aber kann ich mich darauf verlassen?
Geht das bei allen PICs?

Danke,
Bernd

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.