请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP432E401Y 在尝试实施我的代码之前、我一直在尝试验证提供的 CAN 示例。 具体而言、CAN_Transmit _multimessage 和 CAN_Transmit _singlemessage。 这些示例会编译并运行、但当连接到 PA0和 PA1时、CAN 监听器工具不会接收任何内容。 当从另一个工具传输到监听器时、我们将示波器连接到其 TXD、并验证监听器是否正常工作。
传输时、我们将示波器连接到 PA1、除了噪声外、没有看到任何其他噪声。 此外、为了确保程序流正确、我尝试打开每个 IF 块中的 LED、但在第一个 IF 块之后失败、如下所示。
/* 20ms */ IF (counter10ms >= 2) { MAP_GPIOPinWrite (GPIO_PORTN_BASE、GPIO_PIN_0、GPIO_PIN_0);
一个不相关的问题、但会有助于调试的问题是 UARTprintf 只对我使用过 UART0、是否存在我缺失的情况、这会导致它无法与其他 UART 模块(本例中为 UART2)配合使用。
提前感谢、我很不明白为什么这不起作用。