Guten Morgen Jungs, ich beschäftige mich zur Zeit mit der PIC24 und habe eine Frage bzgl der Pins PGD/PGC zum Debuggen und Flashen. Angenommen, es ist werksseitig von Microchip so eingestellt, dass PGD1 und PGC1 standardmäßig aktiv sind, wie zur Hölle wechsle ich dann zb zu PGD3 und PGC3, wenn ich diese im Configbits darauf ändere, der µC es aber noch nicht weiß? Muss ich also als erstes durch PGD1 und PGC1 ihm das klarmachen, dass er zukünftig PGC3 und PGD3 nutzen soll!? Versteht ihr die Problematik? Oder ist das dem PIC egal?
Das klappt einfach so, da muss man nichts programmieren. Soweit ich das verstanden habe, muss der Programmer am MLCR eine bestimmten Aktion ausführen (kurz auf HIGH ziehen), und dann zum bestimmten PGC/Dx Päärchen ein Schlüsselwort hineinschieben. Dann weiß der PIC, wo die Daten herkommen. Siehe auch: http://ww1.microchip.com/downloads/en/DeviceDoc/39768d.pdf Kapitel 3.3 Summa Sumarum nimmt man das Päärchen, das gerade günstig ist. Es gibt ja oft 2 oder 3, und stellt das in den Configbits ein. Im Endeffekt muss das da deswegen richtig eingestellt sein, wil man sonst nicht debuggen kann - Päärchen die nicht als ICSP definiert sind, sind dann IOs. Programmieren kann man den PIC aber auch dann noch - sollte man sich mal vertun oder so. Eben wegen MLCR. Probiers aus, am Steckbrett dauert das 1 Minute :-)
Es geht um den PIC24FJ128GA702. Dort sind Pin11 und 12 als PGC/D 3 definiert. Sollte also klappen. Danke.
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.