Hallo zusammen ! Es ist ein PIC24FJ128GA006 im Einsatz, dieser soll mit der PIC24 In-Circuit-Programmierung programmiert werden. Als Programmer kommt MPLAB oder PICkit2 zum Einsatz. Die Pinbelegung ist soweit korrekt, habe es öfter nachgeprüft. Auf der Platine befindet sich nur der PIC24 und der Programmierstecker, sonst noch keine Bauteile. Spannungsversorgung von PICkit2. Ich bekomme weiterhin keine Verbindung zum PIC24. Hat von euch auch schonmal dieses Problem gehabt. Bitte um Hilfe ! Danke !
Bitte erst mal einen Schaltplan ... Und: hast Du schon http://ww1.microchip.com/downloads/en/DeviceDoc/39768d.pdf gelesen ?
Hallo ! Ja, das Dokument habe ich gelesen. Anbei der Schaltplan Gruß
wo gehen denn VR+ und VR- hin, VR+ ??? VR+ müsste nach PGDx und VR- nach PGCx (x= 1 oder 2) gehen. Hast Du mal die Spannungen zw. Vdd und Vss AM CHIP gemessen?
Hey ! Clock (VR-) ist an PIN15 (PGC1) angeschlossen Data (VR+) ist an PIN16 (PGD1) angeschlossen
VDDCORE/VCAP und ENVREG angeschlossen (sieht man auf dem Schaltplan leider nicht) ???
Aber zwischen VCap und GND wird ein Kondensator benötigt. Hast du diesen schon bestückt? Der PIC erzeugt intern eine Spannung von 2.5V für den Kern und benötigt dazu zwingend diesen Kondensator.
Hey ! Ja, C9 und C19 sind bestückt. Anbei noch ein größerer Ausschnitt vom Schaltplan.
Uff... Irgendwelche Lötbrücken? ICSP-Stecker richtig gepolt? Richtigen Programmer und PIC in MPLAB gewählt? Spannungsversorgung in MPLAB angeschalten? Wackelkontakt bei ICSP- und/oder USB-Anschluss? Zur Not mal einen anderen PIC benutzen... Vielleicht ist er ja defekt. Sollte zwar nicht vorkommen, aber sag niemals nie. =)
Hey ! Hier die Meldung in MPLAB Initializing PICkit 2 version 0.0.3.63 Found PICkit 2 - Operating System Version 2.32.0 Target power not detected - Powering from PICkit 2 ( 3.25V) PKWarn0003: Unexpected device ID: Please verify that a PIC24FJ128GA006 is correctly installed in the application. (Expected ID = 0x4070000, ID Read = 0x0) PICkit 2 Ready
"ID Read = 0x0" heisst, dass er gar keinen PIC sieht. Entweder ist der PIC kaputt oder eine Verbindung ist tot.
Okay, ich habe durch zufall ein Bugfix für PICKit2 und PIC24FJ Kontroller gefunden. Ich weiss nicht wofür das ist, aber vielleicht hilft es. http://ww1.microchip.com/downloads/en/DeviceDoc/PICkit%202%20v2.61.00%20Setup%20A.zip
So, habe noch eine weitere Platine. Habe dort die Kondensatoren C9 und C19 draufgelötet. Und siehe da, der Controller wird in MPLAB gefunden. Dann ist bestimmt der Controller auf der anderen Platine defekt. Vielen Dank für Eure Mithilfe Gruß
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.