PIC 18F452 HVP

Gast #1383780
Lesenswert?

Hallo

bei einem PIC kann man LVP deaktivieren, was manchmal ja zu passieren 
scheint und dann für Ärger sorgt...
Kann man auch HVP deaktivieren? Denke mal nicht, wie sollte man dann den 
PIC überhaupt noch programmieren?...
Jedenfalls habe ich einen 18F452 im Einsatz. Läuft auch weiters ohne 
Probleme. Nun wollte ich jedoch das Programm modifizieren und habe ihn 
dazu wie üblich mit dem JDM Interface verbunden. Während des 
Programmierens hat der PIC aber sein momentanes Programm nicht 
unterbrochen und hat auch nach dem Programmieren nicht auf die Änderung 
reagiert. Während des Programmiervorgangs habe ich die Spannung an MCLR 
gemessen; knapp über 12V.

Alein die Tatsache, dass der PIC trotz Anlegen von 12V an MCLR sein 
Programm weiter durcharbeitet, veranlasst die Vermutung, dass er übern 
Jordan ist, oder?


mfg
Fritz
Gast #1383839
Lesenswert?

>bei einem PIC kann man LVP deaktivieren, was manchmal ja zu passieren
>scheint und dann für Ärger sorgt...

Meine Testschaltung mit PIC18F258 lief sehr unstabil. Als Ursache habe 
ich den Einfluss vom Pin RB5 festgestellt. Wenn LVP = ON dann RB5: 
„Low-Voltage ICSP™ programming enable pin.“. Der RB5 war in der 
Testphase noch nicht eingeschlossen. Die Probleme waren weg nach dem ich 
LVP  unaktiv gemacht habe. Warum sollte LVP = OFF Ärger machen?
Gast #1384007
Lesenswert?

Auszug vom Datenblatt:

Note 1: High-voltage programming is always available,
regardless of the state of the LVP bit,
by applying VIHH to the MCLR pin.
2: While in Low-Voltage ICSP Programming
mode, the RB5 pin can no longer be used
as a general purpose I/O pin and should
be held low during normal operation.
3: When using Low-Voltage ICSP Programming
(LVP) and the pull-ups on PORTB
are enabled, bit 5 in the TRISB register
must be cleared to disable the pull-up on
RB5 and ensure the proper operation of
the device.
4: If the device Master Clear is disabled,
verify that either of the following is done to
ensure proper entry into ICSP mode:
a) disable Low-Voltage Programming
(CONFIG4l<2> = 0); or
b) make certain that RB5/PGM is held
low during entry into ICSP.

Also HVP ist immer da unabhängig vom LVP.
Gast #1384019
Lesenswert?

>Meine Testschaltung mit PIC18F258 lief sehr unstabil. Als Ursache habe
>ich den Einfluss vom Pin RB5 festgestellt…

Zuerst habe ich mit einer kleinen Testplatine gearbeitet.
Dabei habe ich keine Probleme festgestellt.  Übergang zu
einer größeren Platine hat diese Unstabilität erst gebracht.
Offener Leitung an Pin RB5 wirkte wie eine Antenne.
Es funktionierte Resetpin nicht. Eine Fingerberuhigung vom 
Prozessorgehäuse
und es lieft nichts mehr.  Eine Überbrückung B5 mit einem Widerstand
10 K zur Masse und dann war alles O.K. Also habe ich für meine Tests
LVP = OFF gesetzt und die Welt war schöner…

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