Forum: Mikrocontroller und Digitale Elektronik CAN am dsPIC33f


von Johannes (Gast)


Lesenswert?

Hi,
ich wollte ein Board für CAN basteln. Dazu wollte ich einen 
dsPIC33FJ128GP80 benutzen. Da habe ich aber noch verständisprobleme für 
die Pinbelegung. Der Mikrocontroller soll ja  schon ein CAN-Modul haben. 
Die Pins dafür kann ich irgendwie frei wählen. Da steige ich aber nicht 
ganz hinter, wie das funktionieren soll.
Kann ich jeden belibiben I/0 Pin nehmen? wie sage ich dann, dass diese 
für CAN sein sollen?

Johannes

von (prx) A. K. (prx)


Lesenswert?

Johannes schrieb:
> Kann ich jeden belibiben I/0 Pin nehmen?

Jeden der im Datasheet als RPx bezeichneten Pins. Die sind Teil dieses 
Verschiebebahnhofs. Das geht nicht bei allen Pins und allen Funktionen, 
da manche Funktionen bestimmte Pinhardware brauchen. Mehr dazu verrät 
das Datasheet.

> wie sage ich dann, dass diese für CAN sein sollen?

Per RPINRx/RPOx Steuerregister. Mehr dazu verrät die Doku im I/O Port 
Kapitel unter Peripheral Pin Select.

: Bearbeitet durch User
von Johannes (Gast)


Lesenswert?

Ins Datenblatt hatte ich vorher auch schon geschaut, aber nirgends 
fündig geworden.
Ich danke dir

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.