PIC Configurationsbyte

Gast #25364
Lesenswert?

Hallo

Ich habe ein Problem beim Brennen neuer PICs mit Flash-Speicher.
Ich habe gelesen, dass es in diesen PICs ein Configurationsbyte EECON1 
gibt, in welchem das WRT-Bit darüber entscheidet, ob der 
Programm-Speicher zum beschreiben freigeben ist, oder nicht.
Dieses Beschreiben des Configurationsbytes soll wohl nur über einen 
Hig-Voltage-Programmer möglich sein.

Könnte es sein, dass ich die PICs nciht beschreiben kann, weil der 
Programmspeicher im Configuartionsbyte gar nicht freigegeben ist?
Gast #25365
Lesenswert?

Soviel ich weiß verhält sich das mit dem High-Voltage-Programming so, 
dass man nur einmal entscheiden kann, ob high oder low voltage. Bei low 
ist zudem das PB4 oder PB2(weiß ich jetzt grad nicht) nicht für 
Portzwecke nutzbar.
Es macht also keinen Sinn wenn man erstmal high voltage rein muß um dann 
nicht mehr mit low voltage zugang hat.

Reiner
Gast #25370
Lesenswert?

Hallo

Ich verwende eigentlich den PIC 16F84A-04/P. Aber ich habe heute den PIC 
16F84A-20/P und den PIC 16F84-04/P ausprobiert. Dasselbe Problem liegt 
vor.

Meinst du die ICSP-Programmierung?

Mein Brenner ist von digitale-elektronik.de. Er ist wohl dem Brenner 1,2 
oder 3 von sprut.de ähnlich. Mein Brenner übernimmt die 
Versorgungsspannung und wohl auch die Programmierspannung (ca.11V, zu 
wenig?), und schaltet den Reset-Pin automatisch auf Low oder High.
Gast #25376
Lesenswert?

Ich verwende neben dem Microchip Picstart auch den icprog 
http://www.ic-prog.com/

der ist kostenlos und macht seine Sache gut.
Einziger Nachteil: Nur die Serielle vom PC darf beim brennen dranhängen 
da nicht die PC-Masse mit PIC-Masse verbunden ist. Es geht zwar nichts 
kaputt, aber brennen kann er dann nicht.
Die Brennspannung ist gerade mal 9V und hat bislang noch keinerlei 
Sorgen gemacht.
Reiner

P.S. das doppelte Posting so um 20:00 war keine Unfreundlichkeit. Ich 
weiß nicht wieso das zweimal drin ist.
Gast #25377
Lesenswert?

Hallo

Ich habe außer dem Brenner von digitale-elektronik.de auch noch den 
Lupipipo V5, der am Com-Port angeschlossen wird. Ich kann mit diesem 
auch nur den bereits von digitale-elektronik.de vorkonfigurierten PIC 
brennen. Die Software PicCard fordert mich jedoch auf, in dem 
Lupipipo-Mode2 zu wechseln. Wenn ich wüsste wo der wäre...

Wie sieht das denn prinzipiell aus? Kann man mit einem Low-Voltage 
Brenner neue, unkonfigurierte PICs brennen? Oder muss man zuerst mit 
einem High-Voltage Brenner die Konfiguration setzten und kann dann mit 
einem Low-Voltage Brenner weitermachen?


Wieviel sollte ich denn von meinem Board abklemmmen, um den Brennern 
genug Spannung zu liefern? Ich habe einen 
Com-Schnittstellen-Chipcard-Reader von Towitoko, den 
Parallelport-Brenner und den Com-Port Brenner Ludipipo angeschlossen.

IC Progr meldet beim Start: privileged instruction; ist das mein 
Towitoko-Reader der stört? WinXp.
Gast #25378
Lesenswert?

Ich selbst habe mich schon einige Male über den low Mode geärgert, weil 
ich nicht auf das zusätzlich Portbit verzichten möchte (hab ein eigenes 
Demoboard mit einem Display an PORTB). Des Picstart plus steht von sich 
aus ersteinmal auf low mode. Gehe ich dann einmal auf high mode (für 
mich normal)
kann ich nicht mehr auf lowmode zurück(brauche ich auch nicht).

Die erste Möglichkeit an den PIC ranzukommen ist low mode

Sieht der Programmer so aus? Der läuft super!

Reiner
Angehängte Dateien:
Gast #25379
Lesenswert?

Hallo

Ich habe heute mal die PBrenner-Test-Software von sprut ausprobiert.
Hier das Ergebnis:

VSS nach Spannungsanlegung: 4,39V anstatt 5V
MCLR: anstatt 12V nur 11,39V (es gibt wohl schon bei weniger als 11,7V 
Programmierspannung Probleme, 13V sollten es eigentlich sein)
RB7 ist anstatt von 0V auf 1,461V!!! Fehler?? Undefinierter  Bereich?
RB6 auf 3,72V anstatt 5V

Ich denke, das Problem könnte an der Spannungsversorgung von meinem 
Brenner liegen.

Was meint ihr?
Gast #25380
Lesenswert?

Hallo

Also, mein Brenner ist funktionstüchtig. Am PC meines Vaters wird dieser 
direkt vom PBrenner-Programm erkannt und kann alle PICs brennen.
Der Fehler liegt also wohl bei mir im Parallelport.

Wie muss dieser konfiguriert sein?

Kann ein zu schwaches PC-Netzteil der Fehler sein?

(RB7 führt am PC von meinem Vater angeschlossen 0,9V. Bei mir sind es 
1,4V.)

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