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.
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!
Dieser dsPIC zieht ueber 200mA. Das bedeutet man sollte sich ueber die Stromversorgung Gedanken machen.
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.