请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSPM0G3507 工具与软件:
您好!
我正在尝试从 Rx 缓冲器接收 CAN 消息。 但在尝试清除缓冲区新数据状态寄存器后、该状态无法清除。
从屏幕截图中可以看出、在将值0写入其地址后、NDT2的寄存器仍然为0x20000000。
根据规范、该寄存器是可写入的。
我在 RX 缓冲区处理中也可以看到这一点:"新数据标志必须由主机 CPU 通过向相应的位位置写入1来复位。" 不确定这意味着什么。 我尝试写入0x20000000来清除状态、它也不起作用。
此操作中可能缺少什么?
谢谢!
起重机