Jens N. schrieb:
Hallo Experten!
Habe jetzt schon einiges versucht, aber noch immer nichts gefunden!
Immer noch das gleiche:
Pickik 2 + MPLAB v8.46 + PIC16F876
PKWarn0003: Unexpected device ID: Please verify that a PIC16F876 is
correctly installed in the application. (Expected ID = 0x9E0, ID Read =
0x0)
Was kann/könnendes es noch sein?
Bitte helft mir!
J.
Hallo Jens,
Achte darauf, daß der RESET Pin schaltungstechnisch auf 13V gezogen werden kann. Wenn es aus irgendeinen Grund verhindert wird, kann das Programmiergerät nicht diesen Modus aktivieren. (Also aufpassen, daß am RESET Pin keine Diode nach Vdd hängt. Ich verbinde Reset meist über 10K mit vdd. Das Programmiergerät kann das ohne weiteres auf 13V ziehen. Zur Not geht das, obwohl man es auch komplizierter verschalten kann).
Auch aufpassen, dass externe Beschaltung der PGC/PGD pins das Programmiergerät nicht behindert.
Dann auch aufpassen ob die Fuses für HV Programmieren nicht versehentlich auf LV gesetzt wurden. In diesen Fall muß ein weiterer Pin RB3 mit angeschlossen werden. Aber so genau kann ich mich jetzt daran auch nicht mehr erinnern. (Seit Arduino bin ich den PICs untreu geworden und verwende AVRs).
Sonst Verdrahtung und Programmiergerät prüfen. Der gutmütige 876er machte mir sonst nie Schwierigkeiten. Ich habe den und den 877 früher viel verwendet.
Auch aufpassen, daß man die SW auf 876 und nicht 876A einstellt.
Notfalls, falls Du einen alten Picstart hast, kannst Du ihn auch parallel programmieren.
Mit PICKIT2-4 oder ICD2-4 sollte es auf alle Fälle funktionieren.
Ich hoffe ich kaue hiermit Dir nicht zu viel altbekanntes durch.
Sind nur ein paar Gedanken zu Deinen Problem.
Viel Glück,
Gerhard