【发布时间】:2021-08-14 01:03:31
【问题描述】:
我让一个包含 CAN 模块的 STM32F205xx 进入睡眠状态。我对其进行了配置,以便 MC 在任何 CAN 活动时唤醒。工作正常!只有一件事让我头疼。
当 STM32 唤醒时,接收到的第一条消息首先以 NAK 应答。只有第一次重复会用 ACK [ARQ] (仅当两个设备单独在总线上时)回答。
这正常吗?这是因为 SYNC 有 11 个隐性位吗?还是我必须在我的代码中搜索错误?
任何帮助将不胜感激!
【问题讨论】:
-
当发生这种奇怪的事情时,请务必检查硅勘误表。如果这是一个已知问题,可以为您节省大量时间。
-
我检查了这个。没有提及,但感谢您的建议!