Forum

Einloggen | Registrieren | RSS  

knomic(R)

29.01.2010,
09:46
 

PICkit2 erkennt PIC16F690 nicht (Elektronik)

Hallo habe mal wieder ein Problem,

Mein PICkit2 erkennt den PIC nicht mehr. Letzte Woche lief noch alles einwandfrei.
Der Rechner erkennt den PIC aber nicht den IC

Weiß jemand an was das leigen kann?

Grüße

geralds(R)

Homepage E-Mail

Wien, AT,
29.01.2010,
10:45
(editiert von geralds
am 29.01.2010 um 10:47)


@ knomic

PICkit2 erkennt PIC16F690 nicht

» Hallo habe mal wieder ein Problem,
»
» Mein PICkit2 erkennt den PIC nicht mehr. Letzte Woche lief noch alles
» einwandfrei.
» Der Rechner erkennt den PIC aber nicht den IC
»
» Weiß jemand an was das leigen kann?
»
» Grüße

---
Ah, hast schon dein PIC-Kit, fein!

Naja, ohne das Orakel anwerfen zu müssen:
Rekonstruiere mal dein Dilema. Wie kam es dazu?

>Hast den Chip verkehrt eingesteckt -> mortatella.

> Hast einen zweiten Chip als Referenz, bei dem du sicher bist, dass er funktioniert.

>Hast den durch eine falsche Pinbeschaltung gekillt.

>Hast die Kommunikationpins zwischen Chip unf Kit überprüft?

Auch in der Anschaltung der Pins mit externen Bauteilen,
weil sie können sich gegenseitig mit denen fürs Programmieren beißen.
Wenn du mit dem Kit programmierst, dann am besten die externe Beschaltung
abklemmen, solange du dir nicht sicher bist.
Es geht zwar In-Circuit Programmieren, aber das erfordert die richtige Beschaltung.
Das kannst den Handbüchern von MChip entnehmen.

>Hast die Versorgung im Programmer für das Target (eingestecker Chip) aufgedreht?

>Hast den Target-Clock überprüft -> 1/4 Clockfrequenz default.

Der Rest wäre die Glaskugel.

Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

knomic(R)

29.01.2010,
11:04
(editiert von knomic
am 29.01.2010 um 11:06)


@ geralds

PICkit2 erkennt PIC16F690 nicht

» Ah, hast schon dein PIC-Kit, fein!
»
» Naja, ohne das Orakel anwerfen zu müssen:
» Rekonstruiere mal dein Dilema. Wie kam es dazu?
»
» >Hast den Chip verkehrt eingesteckt -> mortatella.

Negativ, habe die Schaltung schon letzte Woche verwendet und da lief noch alles.
»
» > Hast einen zweiten Chip als Referenz, bei dem du sicher bist, dass er
» funktioniert.
Hatte ein 2 PICkit, beim ersten mal hat es noch den PIC erkannt, beim zweiten mal nicht mehr. »
» >Hast den durch eine falsche Pinbeschaltung gekillt.
» Wie gesagt hat letzte woche alles prima funktioniert und habe seither an der PIN belegung nichts mehr verändert.
» >Hast die Kommunikationpins zwischen Chip unf Kit überprüft?
Ja bei der externen Platine habe ich sie überprüft. Beim mitgelieferten Board nicht. Ich habe auch einen Kommunikationstest gemacht, war alles in ordnung.
»
» Auch in der Anschaltung der Pins mit externen Bauteilen,
» weil sie können sich gegenseitig mit denen fürs Programmieren beißen.

ich denke, dass die externe schaltung einen Fehler verursacht hat, aber warum. Wie gesagt letzte woche lief noch alles.
» Wenn du mit dem Kit programmierst, dann am besten die externe Beschaltung
»
» abklemmen, solange du dir nicht sicher bist.
» Es geht zwar In-Circuit Programmieren, aber das erfordert die richtige
» Beschaltung.
» Das kannst den Handbüchern von MChip entnehmen.
»
» >Hast die Versorgung im Programmer für das Target (eingestecker Chip)
» aufgedreht?
Target hab ich angeschaltet.
» >Hast den Target-Clock überprüft -> 1/4 Clockfrequenz default.
Das weiß ich nicht wo ich das einstellen kann? Gibt es vielleicht einen Resetknopf, der mein PICkit wieder auf den Grundzustand versetzt?
» Der Rest wäre die Glaskugel.
»
» Grüße
» Gerald

geralds(R)

Homepage E-Mail

Wien, AT,
29.01.2010,
11:17

@ knomic

PICkit2 erkennt PIC16F690 nicht

» » >Hast den Target-Clock überprüft -> 1/4 Clockfrequenz default.
» Das weiß ich nicht wo ich das einstellen kann? Gibt es vielleicht einen

Findest im PICkit 2 Programmer-Menü im Reiter /Tools/OSCCAL
-- manuel oder auto --

Da wäre noch: hast die Code Security bits gesetzt?
Sollte nicht sein, sonst kannst den Chip nicht richtig auslesen.
Wäre einstellbar bei den Tools/"Enable Code Protect"
Wobei die Type lesbar sein müßte.

Wie gesagt, die Umfeldbeschaltung erzeugt ja eine Stromverteilung. Pegelveränderung.
zB ein Pull-up R oder ein Pull-down R --> Spannungsteiler.
Abklemmen kann helfen.


Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

knomic(R)

29.01.2010,
11:26
(editiert von knomic
am 29.01.2010 um 12:12)


@ geralds

PICkit2 erkennt PIC16F690 nicht

» » » >Hast den Target-Clock überprüft -> 1/4 Clockfrequenz default.
» » Das weiß ich nicht wo ich das einstellen kann? Gibt es vielleicht einen
»
» Findest im PICkit 2 Programmer-Menü im Reiter /Tools/OSCCAL
» -- manuel oder auto --
ich kann bei osccal keine Einstellung vornehmen, das feld ist in den hintergrund gestellt, also nicht anwählbar. Ebenso bei Enable code Protect. »

Kann ich irgendwie erkennen, dass meine PICkits defekt sind? Die spannungen liegen überall an. Ich hab mal ein Bild noch hinzugefügt, weiß nicht ob es jemand etwas bringt.
Da mein PICKIT den Pic nicht erkennt, kann ich auch nicht messen, ob etwas über meine Datenleitung transportiert wird.
Ratlos!!

geralds(R)

Homepage E-Mail

Wien, AT,
29.01.2010,
12:11
(editiert von geralds
am 29.01.2010 um 12:12)


@ knomic

PICkit2 erkennt PIC16F690 nicht

Die Versorgung hast mit 2,5V zum Target?

»

Da wird der Chip vielleicht ein Problem bekommen.
Mach mal 5V daraus.
Und setze das Hakerl VDD-Pickit/ On
Den Masterclear /MCLR kannst danach probieren.
Mit ein/aus toggeln.

Danach machst einen READ Befehl.

PS von vorhin, den CLK wirst erst bei Verbunden einstellen können.

Gerald
---

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

knomic(R)

29.01.2010,
12:18

@ geralds

PICkit2 erkennt PIC16F690 nicht

Ja sorry hab das Bild nur schnell gemacht, habe einen 5 Volt Chip und noraml auch so eingestellt.

Das untenstehende Bild ist von einem Readbefehl.

Am Ausgang vom PICKIT leigen wie schon gesagt alle Spannungen an, Die Datenübertragung kann ich natürlich nicht messen, da der PIC ja nicht erkannt wird.

Wie kann ich herausfinden, ob es mir etwas durchgebrannt hat? Was ich mir allerdiings nicht vorstellen kann, es hat ja schon mal funktioniert.

Selbst mein Demoboard kann das PICkit nicht mehr finden.

geralds(R)

Homepage E-Mail

Wien, AT,
29.01.2010,
12:28
(editiert von geralds
am 29.01.2010 um 12:29)


@ knomic

PICkit2 erkennt PIC16F690 nicht

Schalte den MCLR aus, und probiere es nochmals.

Du hältst sonst den Chip auf Dauer-RESET, dann kannst natürlich nichts lesen.

Wenn es dann nicht klappt, dann schau dir bitte wirklich die Verdrahtung an.
Im Schlimmsten Fall könnte natürlich der Chip geschoßen worden sein. Oder der Programmer, uff ;)

Lese dir die Programmier Spezifikationen für diesen Chip durch.
Auch das Manual vom Programmer durchlesen, vielleicht ist es
doch nur eine Kleinigkeit mit der Spannungsverschleppung durch die externen.

Vergleiche die Schaltpläne.

Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"

hws(R)

E-Mail

59425 Unna,
30.01.2010,
01:54

@ knomic

PICkit2 erkennt PIC16F690 nicht

» Mein PICkit2 erkennt den PIC nicht mehr. Letzte Woche lief noch alles
» einwandfrei.

Einfachster Test: nagelneuen fabrikfrischen PIC rein - geht's dann?

Wenn man aus Ersparnisgründen natürlich nur EINEN PIC gekauft hat - ist das nen Problem.

Hilfreich wäre auch ein nicht-virtueller Kollege, der den PIC in SEINEM Prommer / Kit mal prüfen könnte bzw den Pic-Kit an seinem Rechner.
Aber wie du so fragst, hast du diese Chance nicht?

Möglicherweise: hast du aus Versehen die Fuses mit 000 oder FFF programmiert? Dann muss man an den Chip einen Externen Takt anlegen, um den wieder hinzubekommen. (oder war das nur beim Atmel?)

Wenn nichtmal der Chiptyp erkannt wird, isses allerdings schon hart.

hws