您好!
我正在尝试将 "mcan_ex4_receive"示例更改为 在双 ID 滤波器模式下接受 ID 0xF 或 ID 0x04。 我根据以下代码更改了滤波器配置:
stdFiltelem.sfid2 = 0xFU;//标准滤波器 ID 2。
//配置要存储在缓冲元素0中的接收帧
stdFiltelem.sfid1 = 0x4U;//标准滤波器 ID 1。
//允许消息 ID = 0x4U 的帧被滤波器元件接受
stdFiltelem.sfec = 0x7U;//存储到 Rx 缓冲区
// SFT[1]的配置被忽略
stdFiltelem.sft = 0x01;//类型01、双 ID
此代码不会为双 ID 模式配置滤波器。 对于这两个 ID 都没有接收到消息。
如何修改此示例、以便滤 波器在双 ID 滤波器 模式下工作?
Ari.