Hallo zusammen, ich habe einen K149D-kompatiblen brenner von "go-embedded.de". Bisher habe ich immer mit einem ICD2 gearbeitet, der leider vor zwei Tagen den "Geist" aufgegeben hat. Meine Vermutung war da, dass ich irgendwie den Programmspeicher des PIC16f876 auf dem ICD2 "zerschossen" habe. Daher wollte ich den Bootloader neu in den Pic brennen mit Hilfe eines K149D. Der Brennvorgang geht erstmal "normal" los, doch kurz vor Ende erscheint in dem MicroPro.exe-Programm dann der Fehler "Board is not responding. About to reset...". Ich habe schon versucht PGM/RB3 auf GND zu legen. Aber der Fehler blieb bestehen. Wenn ich den Pic wieder auslese dann ist der Programmspeicher identisch mit dem was in dem Hex-File (Bootloader) ist. Nur der Fuse-Value ist immer "3fff" obwohl der "3f3a" sein sollte. Hat jemand eine Idee woran das liegen könnte? Danke für jeden Hinweise. Tobias Ps: Ich habe leider keinen anderen 16f876 oder ähnlichen 28-Pin-Pic zuhause, sonst würde ich es mal mit einem Neuen versuchen.
>Wenn ich den Pic wieder auslese dann ist der Programmspeicher identisch >mit dem was in dem Hex-File (Bootloader) ist. Nur der Fuse-Value ist >immer "3fff" obwohl der "3f3a" sein sollte. Beim PIC sind das keine Fuses ;) Das nennt sich Configurationword. Steht das in der HEX-Datei? Falls nicht, kann man das bei deinem K149 irgendwo einstellen?
Naja gut, dann eben Configuration-Word. In der Software ist jedenfalls die Rede von "Fuse-Value". Der Wert steht mit in der Hex-Datei und die Programmiersoftware zeigt auch den richtigen Wert an. Nur leider scheint es so zu sein, dass der Pic die nicht übernimmt beim Brennen.
Hallo, das Problem lag tatsächlich am Windows-System oder am USB-Controller. Auf einem Anderen PC funktionierte das Brennen wunderbar.
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.