dsPIC30F2020 & ICD2 Programmierung?

OP #1095389
Hallo zusammen

Ich versuche gerade meinen ersten dsPIC in Betrieb zu nehmen.
Ich habe mir auf Grund der schnellen PWM's einen dsPIC30F2020
(Im Dip 28 Gehäuse) ausgesucht.

Nun, scheitere ich bei der Programmierung.

Dazu verwende ich einen original ICD2 welchen, ich an VDD, VSS, MCLR, 
PGC (Pin 18)
und PGD (Pin 17) angeschlossen habe.

Was ich bisher selbst herausgefunden habe ist, dass das ICD2 sich 
weigert die Schaltung
zu versorgen. (Betrifft scheinbar die Ganze dsPIC30 Serie)

Also habe ich die 5V Versorgung extern zu geführt.
Fazit ist, dass der ICD in den Settings keine Target Vcc usw. anzeigt,
lediglich die MCLR. Somit kommt immer die Meldung "... wrong device ID".

Versorgung (5V) liegt an PIN 13,20,28 an. Vss entsprechend.

Nun dachte ich, ob ich ev. den ICD2 abgeschossen habe.
Hab es mit meinem 18er Demo Bord überprüft.
Da funktioniert alles einwandfrei.

Kann mir bitte jemand sagen, was zum Geier ich falsch mache?


Danke, Gruss RichardK
Richard Kocsis wrote:

> Kann mir bitte jemand sagen, was zum Geier ich falsch mache?

5V mit Vcc vom ICD2 verbunden? Die Vcc sollte der ICD2 nämlich dann mit 
etwa 5V anzeigen.

PS: Besorg dir schonmal einen Kühlkörper für den dsPIC30F2020. Das Teil 
wird abartig heißt, ich habe schon >70°C Gehäusetemperatur gemessen.
Gast
Guten Abend,

schau mal hier http://www.inexglobal.com/downloads/jx-dspic40_e.pdf

...am besten so nachbauen.

Sind alle Versorgungspins am Netz? ... Ohne alle V(cc) und V(ss) geh GAR 
NIX! Hast du mal AV(dd) und AV(ss) angeschlossen?

Hatte ewig selber Probleme damit, habs mit MikroE Boards gelöst. 
Ansonsten kann ich dir nur Breadboard empfehlen und soviele Pins wie 
möglich auf Masse ziehen und Kond auf 5V reinhängen. Nur das hatte 
geholfen. Hab selbst heute noch vereinzelt Probleme mit den Biestern auf 
MikroE Board. Es kommt die Meldung bei frabrikneuen Chips über "...BOR 
was activated...". Scheinen fürs Programmieren sehr anspruchsvoll zu 
sein!
OP
Hallo liebe Leute

Vielen Dank für eure promoten Antworten.

Viel neues gibt es nicht. Ja, Vcc Vss und auch die vom A/D waren von 
Anfang an
mit angeschlossen. Auch sind direkt an den PIN's Stütz Keramik 
Kondensatoren dran.
Neu, habe ich noch einen Quarz angeschlossen, obwohl ich eigentlich den 
internen FRC
verwenden wollte. Hat auch nix gebracht.

Am ICD2 stehen mit dem Oszilloskop betrachtet saubere 5V VCC an, am MCLR 
nur die
5V des Pullups nicht die Programmierspannung. PGC & PGD kommen beim 
"connect" Versuch
auch Pulse daher aus dem ICD2. Jedoch zeigt das blöde Ding immer noch 
keine Spannungen
an in der IDE. Immer noch selber Fehler :-(

Ich könnte heulen :-(((
Habe mir auch die Beschaltung des Microchip SMPS Demobords angesehen,
meine Programierschaltug ist identisch.

Hat nun jemand noch einen Tip?

btw. PIC habe ich selbstverständlich auch schon getauscht.


Gruss Richard
OP
Hallo Leute

Das Problem hat sich gelöst :-)
Ich schäme mich..

Ja, Versorgung war überall vorhanden, nur nicht am ICD2 selbst.
Ursache war das Adapterkabel vom RJ11 des ICD zu meinem 
Programmierstecker.

Vielen Dank für eure Unterstützung.



Gruss RichardK

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.