请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280025C 我正在尝试 让 C2000 CAN 示例 CAN_Ex5_Transmit _Receive.c 执行应该执行的操作。 为了确保没有电路混乱、我直接在处理器的 TX/RX 引脚上进行测量。 在 device.h 文件中、我相应地更改了 CAN 定义:
#define DEVICE_GPIO_PIN_CANTXA 2U // GPIO number for CANTXA #define DEVICE_GPIO_PIN_CANRXA 3U // GPIO number for CANRXA #define DEVICE_GPIO_CFG_CANTXA GPIO_2_CANA_TX // "pinConfig" for CANA TX #define DEVICE_GPIO_CFG_CANRXA GPIO_3_CANA_RX // "pinConfig" for CANA RX
TX 始终为高电平、不发送 CAN 消息。
我发现的唯一可能的错误是 CAN_CTL 中的 Init 位:0。 配置完成后、它保持高电平。
请您提出进一步的建议、
LW