La documentation sur les micropuces ne nomme pas les broches de bus CAN sur le schéma de brochage du micro-contrôleur

8

Lien vers la fiche technique

Je souhaite utiliser des micropuces DSPIC33FJ128GP802dans un nouveau projet et je souhaite utiliser le ECAN buss.

Le problème auquel je suis confronté est que dans la Controller familiesliste en haut de la fiche technique, il est indiqué que le périphérique en DSPIC33FJ128GP802a un ECAN portcomme périphérique remappable:

Familles de contrôleurs

Quand je descends à la Pinout descriptionstable et cherche les ECANétiquettes des broches, cela dit qu'elles le sont C1RXet C1TX:

Descriptions des broches

Jusqu'à ce point, tout est parfait, je sais maintenant que cette puce a un CAN bussendroit et je sais comment les broches sont appelées, mais maintenant, quand je vais au diagramme de brochage de la puce:

schéma de brochage

Il n'y a pas de broches portant l'étiquette C1RXou C1TX. Alors, que suis-je censé faire? devrais-je deviner où sont les CANbroches ou est-ce que je manque quelque chose ici?

Toute aide est appréciée XD

Mercure
la source

Réponses:

19

Les broches CAN n'ont pas d'affectation de broches fixe. Au lieu de cela, vous pouvez sélectionner laquelle des "broches remappables" vous souhaitez utiliser (RP0 à RP15).

Si vous vous référez à la page 180 de la fiche technique , en particulier au tableau intitulé "REGISTRE 11-16" (RPINR26: Registre d'entrée de sélection de broche périphérique 26), il détaille le registre utilisé pour sélectionner l'emplacement de broche CAN RX (C1RXR).

Pour l'emplacement de la broche CAN TX, cela est défini par le registre RPnR de la broche que vous souhaitez utiliser, comme détaillé dans la section 11.6 (Sélection de la broche périphérique) à partir de la page 161.

Tom Carpenter
la source
2
De plus, si vous créez un PCB, chargez MPLAB et assurez-vous que vous pouvez réellement mapper sur les broches souhaitées. J'ai été mordu par une mauvaise documentation en ce qui concerne les broches remappables et je me suis retrouvé sans port SPI! Il en va de même pour tout appareil (FPGA / MCU / autre) avec des ports remappables.
Adam
4

Il est considéré comme un «périphérique remappable». Vous devrez les mapper aux broches étiquetées RPX (où X est un certain nombre).

Voir la section 4.8 de votre fiche technique.

evildemonic
la source