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.

问下如果CAN的引脚改为J18及K15,为什么一直调试不通啊?



问下如果CAN的引脚改为J18及K15,

DCANPinMuxSetUp()改为如下代码,有什么问题?一直调试不同(没改之前用是好的)

unsignedintDCANPinMuxSetUp(unsigned intinstanceNum)

{

unsignedint profile = 1;

unsignedint status = FALSE;

 

    //if(1 != instanceNum)

    {

    }

 

    //profile = EVMProfileGet();

 

if(1 == profile)

    {

////        /* 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;

}