www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ICD2 Invalid target device


Autor: Mario S. (atom99)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich habe ein Problem bei einem Schulprojekt.

Wir verwenden einen PIC16F747 und betreiben ihn mit 3,3V. Beim Connecten 
bekommen wir diese Fehlermeldung:
Invalid target device id (expected=0x5F, read=0x0)

Am PIC liegt die Betriebsspannung an (hab ich bereits gemessen).
ICD Pin 1 ist mit MCLR verbunden. Außerdem liegt ein Pull-up Widerstand 
an dieser Leitung an.
ICD Pin 2 ist mit +3,3V verbunden
ICD Pin 3 ist mit Masse verbunden
ICD Pin 4 ist mit RB7/PGD verbunden
ICD Pin 5 ist mit RB6/PGC verbunden
ICD Pin 6 ist nicht angeschlossen

Der richtige PIC ist in der MPLab Software ausgewählt.
Den Menüpunkt "Power target circuit from MPLAB ICD 2(5V Vdd) ist nicht 
ausgewählt.

Ich bedanke mich für alle hilfreichen Tipps.

mfg
mario

Autor: günny (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

der PIC16F747 ist nicht für den Betrieb bei 3.3V ausgelegt. Dafür gibt 
es die L-Typen, also den PIC16LF747.
An sonsten klingt Deine Beschaltung korrekt.

Ich würde Dir raten den PIC einmal mit 5V zu betreiben und dann nochmal 
zu versuchen das ICD2 zu connecten.
Hilfreich sind auch die "Diagnosefunktionen" des ICD2, die Du in MPLAB 
aufrufen kannst. Dort kannst Du dir z.B. die Spannungen, die das ICD2 am 
Target-Board misst anzeigen lassen.

Gruß.

Autor: Mario S. (atom99)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für deine Antwort.

Wir haben das Problem gefunden. Es war ein nicht verbundener Kontakt. Da 
der Mikrocontroller im TQFP Gehäuse verbaut ist, wurde der Fehler nicht 
erkannt. Beim Messsen ob der Pin mit dem ICD verbunden verbog sich der 
Anschluss und kontatkierte die Leiterplatte.

Wir werden zur Sicherheit die L - Variante verwenden, da wir auch eine 
Taktfrequenz von 8MHz verwenden werden.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.