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?
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
Hallo Die Frage ist ja gerade, ob es daran liegen kann, dass der Programmspeicher beim ersten Mal gesperrt ist und erst freigegeben werden muss. Vielleicht hat mein Brenner beim Schreiben eine zu geringe Spannung dafür?
Hallo Das High Voltage Programming ist so viel ich weiss nur für ICD-Programmierung. Was hast du für einen PIC und welchen Brenner verwendest du ??
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.
Hi Ich benutze den Brenner Galep 3 , der programmiert auf jeden Fall mit einer Spannung von ca. 13 V. Wie hast du den Configuration-Bit gesetzt? Der PIC16F84 (4 Mhz oder 20Mhz Variante ist egal) braucht ein Configurationsbit mit dem Wert 0x3F79. Frag mal bei www.sprut.de ob die 11V zur Programmierung ausreichen.
Hallo Mit Configurationsbits habe ich gar nicht gemacht. Muss man dieses im MPASM im Quellcode eingeben, der dann im Hex-File ausgegeben wird?
Nein beim Brennen im Brennprogramm kann man dies einstellen, wenn möglich.
Hallo Im Brennprogramm kann einstellen, ob zusätzlich im Quelltext eingegebene Konfiguration geladen wird, z.B. der Taktgeber, Watchdog etc. . Eine typische Konfig.: __CONFIG _PWRTE_ON & _WDT_OFF & _XT_OSC Aber dort stellt am doch nicht ein, ob man das Schreiben auf den PIC erlaubt wird, oder etwa doch?
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.
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.
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
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?
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.)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.