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.

MSP432E401Y: Difficulties getting CAN examples to operate

Part Number: MSP432E401Y

Before trying to implement my code, I've been trying to verify the CAN examples provided. Specifically, can_transmit_multimessage and can_transmit_singlemessage. The examples compile and run, but the CAN sniffer tool doesn't receive anything when connected to PA0 and PA1. We connected an oscilloscope to TXD of the sniffer when transmitting to it from another tool, and verified that the sniffer is functional.

When transmitting, we connected an oscilloscope to PA1 and haven't seen anything but noise. Additionally, just to make sure the program flow was correct, I tried to turn on an LED in each if block, but failed on each block after the first as shown below.

        /* 20 ms */
        if (counter10ms >= 2)
        {
            MAP_GPIOPinWrite(GPIO_PORTN_BASE, GPIO_PIN_0, GPIO_PIN_0);

An unrelated issue, but one that would help debug, is that UARTprintf has only ever worked for me with UART0, Is there something I'm missing that would cause it to not work with other UART modules (UART2 in this case).

Thanks in advance, I'm pretty lost as to why this isn't working.

**Attention** This is a public forum