La documentación del microchip no etiqueta los pines del bus CAN en el diagrama de pines del microcontrolador


8

Enlace a la hoja de datos

Quiero usar Microchips DSPIC33FJ128GP802en un nuevo proyecto y quiero usar el ECAN buss.

El problema al que me enfrento es que en la Controller familieslista en la parte superior de la hoja de datos dice que el dispositivo DSPIC33FJ128GP802tiene uno ECAN portcomo Periférico Remapable:

Familias controladoras

Cuando bajo a la Pinout descriptionsmesa y busco las ECANetiquetas de los pines, dice que son C1RXy C1TX:

Descripciones de pinout

Hasta este punto, todo es perfecto, ahora sé que este chip tiene un CAN busslugar y sé cómo se llaman los pines, pero ahora cuando voy al diagrama de pines para el chip:

diagrama de pinout

No hay pines que tengan la etiqueta C1RXo C1TX. Entonces, ¿qué se supone que debo hacer? ¿Debo adivinar dónde están los CANpasadores o me falta algo aquí?

Toda la ayuda es apreciada XD

Respuestas:


19

Los pines CAN no tienen asignaciones de pines fijos. En su lugar, puede seleccionar cuál de los "Pines Remapables" que desea utilizar (RP0 a RP15).

Si consulta la página 180 de la hoja de datos , específicamente la tabla titulada "REGISTRO 11-16" (RPINR26: Registro de entrada de selección de pin periférico 26), detalla el registro utilizado para seleccionar la ubicación del pin CAN RX (C1RXR).

Para la ubicación del pin CAN TX, esto se establece mediante el registro RPnR del pin que desea usar como se detalla en la sección 11.6 (Selección de pin periférico) a partir de la página 161.


2
Además, si está haciendo una PCB, cargue MPLAB y asegúrese de que realmente puede asignar a sus pines deseados. ¡Me ha mordido la documentación incorrecta con respecto a los pines reasignables y terminé sin un puerto SPI! Lo mismo ocurre con cualquier dispositivo (FPGA / MCU / lo que sea) con puertos reasignables.
Adam

4

Se considera un 'periférico reasignable'. Deberá asignarlos a los pines etiquetados RPX (donde X es algún número).

Consulte la sección 4.8 de su hoja de datos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.