In der Mikrochip-Dokumentation sind die CAN-Bus-Pins im Pinbelegungsdiagramm des Mikrocontrollers nicht gekennzeichnet

8

Link zum Datenblatt

Ich möchte Microchips DSPIC33FJ128GP802in einem neuen Projekt verwenden und möchte die ECAN buss.

Das Problem, mit dem ich konfrontiert bin, ist, dass in der Controller familiesListe oben im Datenblatt angegeben ist, dass das Gerät DSPIC33FJ128GP802eines ECAN portals Remappable Peripheral hat:

Controller-Familien

Wenn ich zum Pinout descriptionsTisch gehe und nach den Stiftetiketten suche ECAN, heißt es, dass sie sind C1RXund C1TX:

Pinbelegung Beschreibungen

Bis zu diesem Punkt ist alles perfekt, ich weiß jetzt, dass dieser Chip CAN bussirgendwo ist und ich weiß, wie die Pins heißen, aber jetzt, wenn ich zum Pinbelegungsdiagramm für den Chip gehe:

Pinbelegung Diagramm

Es gibt keine Stifte mit dem Etikett C1RXoder C1TX. Also, was soll ich tun? Soll ich raten, wo die CANStifte sind oder fehlt mir hier etwas?

Jede Hilfe wird XD geschätzt

Merkur
quelle

Antworten:

19

Die CAN-Pins haben keine festen Pinbelegungen. Stattdessen können Sie auswählen, welche der "Remappable Pins" Sie verwenden möchten (RP0 bis RP15).

Wenn Sie auf Seite 180 des Datenblattes verweisen , insbesondere auf die Tabelle mit dem Titel "REGISTER 11-16" (RPINR26: Peripheral Pin Select Input Register 26), wird das Register aufgeführt, das zur Auswahl der Position des CAN RX-Pins (C1RXR) verwendet wird.

Für die Position des CAN-TX-Pins wird dies durch das RPnR-Register des Pins festgelegt, den Sie verwenden möchten, wie in Abschnitt 11.6 (Peripheral Pin Select) ab Seite 161 beschrieben.

Tom Carpenter
quelle
2
Wenn Sie eine Leiterplatte herstellen, laden Sie außerdem MPLAB und stellen Sie sicher, dass Sie tatsächlich die gewünschten Pins zuordnen können. Ich bin von einer falschen Dokumentation in Bezug auf wiederzuordnende Pins gebissen worden und habe keinen SPI-Port mehr! Gleiches gilt für alle Geräte (FPGA / MCU / was auch immer) mit neu zuweisbaren Ports.
Adam
4

Es wird als "wiederzuordnendes Peripheriegerät" betrachtet. Sie müssen diese den mit RPX gekennzeichneten Pins zuordnen (wobei X eine Zahl ist).

Siehe Abschnitt 4.8 Ihres Datenblattes.

bösartig
quelle