Forum: Mikrocontroller und Digitale Elektronik PIC24 - PGD/PGC Pins ändern


von Teddy (Gast)


Lesenswert?

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?

von Hmm (Gast)


Lesenswert?

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 :-)

von Teddy (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.