This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于AM335X,问下各位如果CAN的引脚改为J18及K15,为啥一直调试不通啊?



关于AM335X,问下各位如果CAN的引脚改为J18及K15,DCANPinMuxSetUp()改为如下代码,请问大家有什么问题?为啥一直调试不通啊?

unsignedintDCANPinMuxSetUp(unsigned intinstanceNum)

{

unsignedint profile = 1;

unsignedint status = FALSE;

 

 

////        /* Pin Mux for DCAN0 Tx Pin */

////        HWREG(SOC_CONTROL_REGS + CONTROL_CONF_UART_CTSN(instanceNum)) =

////                  DCAN_SLEWFAST_RXDISABLED_PULLDWN_PUPDENABLED_MODE2;

////

////        /* Pin Mux for DCAN0 Rx Pin */

////        HWREG(SOC_CONTROL_REGS + CONTROL_CONF_UART_RTSN(instanceNum)) =

////                  DCAN_SLEWFAST_RXENABLED_PULLUP_PUPDENABLED_MODE2;

          /* Pin Mux for DCAN0 Tx Pin */

HWREG(SOC_CONTROL_REGS + CONTROL_CONF_MII1_TXD3) =

                  DCAN_SLEWFAST_RXDISABLED_PULLDWN_PUPDENABLED_MODE2;

 

        /* Pin Mux for DCAN0 Rx Pin */

HWREG(SOC_CONTROL_REGS + CONTROL_CONF_MII1_TXD2) =

                  DCAN_SLEWFAST_RXENABLED_PULLUP_PUPDENABLED_MODE2;

status = TRUE;

return status;

}