在我的理解 也是stm32的原理是: 有两个模式 列表模式和屏蔽模式 列表模式 id的过滤只取决于我们所设的id号 必须一样才能接受 这样来过滤一个报文 屏蔽模式 id和mask配合来过滤 相应的位如果mask为0则不关心 如果mask为1则必须和所设的id的相应的位匹配 这样来过滤一组数报文。 但是您说的哪那个怎么设置呢。 还有730是不是也有这个问题。 CAN_SetTxMsgObj(CAN0, CAN0_TX_MSGOBJ, CAN_STD_ID); CAN_SetRxMsgObj(CAN0, CAN0_RX_MSGOBJ, CAN_STD_ID, 0, CAN_LAST_STD_ID, TRUE); 程序通过0,CAN_LAST_STD_ID这两个参数来设置过滤器。 你说的两组怎么设置 好像不是那样的 希望你们测试一个例程给我们 我们好给客户于支持 比如功能是 一个只接受 id是 0 和 5的 这两个报文 怎么实现 靠你们 我们真的解决不来 |