PIC16F84A und ICSP

Hi,

ich habe eine Schaltung mit dem PIC16F84A als SMD aufgebaut und
wollte den Controller über ICSP programmieren.
Das geht zwar soweit auch ganz gut, aber ich kann den
Controller nicht lesen.
Habe ich das irgendetwas falsch gemacht oder ist das normal so?
Wie sieht’s eigentlich mit den Kabellägen und evtl. Abschirmung
aus?

Hier noch ein paar Daten zur Schaltung:

  • verwendetes Programmiergerät Picstart plus
  • an VDD 2 Dioden (in Sperrrichtung), 1 Kondensator 100µF
  • an /MCLR 100k gegen VDD
  • RB6/7 nichts ausser ICSP
  • Taktgeber ist ein 32kHz Quartz

Viele Grüsse,
Thomas.

Hallo.
Ich hab gestern das selbe mit nem PIC16F873 gemacht. Funktionierte aber ganz gut.

nach: http://www.olimex.com/dev/index.html

mit dem PIC-PG1
Dort ist auch beschrieben, wie man den als ICP beschaltet.
Nämlich mit ner Diode in VCC und nem 100kPullup an MCLR

Was ich vermute: schaltet das Programmiergerät vielleicht VCC weg, dann wäre die 100µF für den Kondensator viel zu viel.
mach mal einen Abblockkondensator von 100nF rein.

Hallo Thomas,
wenn ich das richtig verstanden habe kannst Du das Programm nicht mehr vom Controller zurücklesen.
Ich habe mal gemeint das es bei den PIC’s ein „Leseschutz“ gibt, den Du beim Runterladen aktivieren kannst.

Gruss kussji

Hi,

richtig, den gibt es, aber den habe ich nicht aktiviert…
Was ich vielleicht noch hätte sagen sollen ist das ich den
Controller schon lesen kann, nur das das was da zurück kommt
nicht mit dem Programm im Controller übereinstimmt…

Viele Grüsse,
Thomas.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]