Forum: Mikrocontroller und Digitale Elektronik Problem mit PIC und ICSP


von Stefan (Gast)


Lesenswert?

Hallo,

habe gerade versucht, einen PIC 16F873 in der Schaltung zu
programmieren - jedoch ohne Erfolg!
Mit dem Programmiergerät ICD2 von Microchip gehts ohne Probleme.
Ich habe mir einen Adapter erstellt, um meine Schaltung an den ICD2
anzuschließen. Die Hinweise in der Anleitung zum ICD2 habe ich beachtet
und die 5 Leitungen entsprechend verdrahtet.
Sobald ich in MPLAB das Programmiergerät auswähle, erhalte ich die
Meldung das der PIC nicht gefunden werden konnte.

Was könnte schiefgelaufen sein?
Muß man etwas besonderes beachten?

Vielen Dank für Eure Tipps
Stefan

von Till (Gast)


Lesenswert?

wie sind denn die ICSP pins an PortB in der Schaltung beschaltet?

von Stefan (Gast)


Lesenswert?

Die beiden Pins sind unbenutzt, es hängen nur die Programmierleitungen
dran.

von Till (Gast)


Lesenswert?

dann sollte einmal das ICSP kabel kurz sein, und clk links und rechts
masseleitungen haben, und die restliche Schaltung mit Dioden von der
Betriebsspannung entkoppelt damit sie nicht zusammenbricht.

http://www.sprut.de/electronic/pic/icsp/icsp.htm

bei mir funktioniert ICSP jedenfalls mit diverse PICs und nach der
Anleitung von sprut.

von Stefan (Gast)


Lesenswert?

Ich habe sowohl die Anleitung von Sprut als auch das Handbuch vom ICD2
gelesen. Im Handbuch heißt es -im Gegensatz zu Sprut- dass von der
MCLR-Leitung ein 10k-Widerstand zu 5V ausreicht und keinerlei
Kondensatoren oder Dioden verwendet werden dürfen. Da der ICD2 als
Anschlußbuchse eine RJ-11-Buchse verwendet, kann ich die Adern nicht
mehr frei belegen und bin so an die Beschaltung gebunden - habe also
keine zusätzliche Masse.
Mit diesem Kabel funktioniert jedenfalls das Programmieren auf dem
Entwicklungsboard.

von Till (Gast)


Lesenswert?

wie gesagt, nach sprut geht es aber. Trenn halt mal den eventuell Strom
fressenden Rest der Schaltung ab um zu testen ob es daran liegt, dann
ist die Lösung trivial. Eine Masse Schaltungsseitig und nicht ICD2
seitig wirds ga geben, und die Abschirmleitung muss eh nicht beidseitig
an Masse liegen. Was die Länge angeht treten bei  mir Probleme bei mehr
als 25cm auf.

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
Noch kein Account? Hier anmelden.