CH32V305 CAN过滤器问题

1、手册里CAN1和CAN2分别都有过滤器设置的寄存器,CAN1对应的地址0x40006600,CAN2对应地址:0x40006A00,但SDK里面设置filter的函数都是用的CAN1,CAN2的是没有用吗,或者有特殊用法?

2、设置CAN2过滤器的时候有哪些前提条件?当设置FINIT后会复位其它过滤器寄存器吗?

3、睡眠模式下是否可以设置filter寄存器?

3、实际使用中发现如果先初始化CAN1的filter,执行CAN1初始话,然后设置CAN2的Filter,执行CAN2初始化,此时CAN1收发正常,CAN2接收不到数据,发送正常,对Filter的初始化有哪些特殊要求吗?

4、CAN1正常收发时,修改CAN2的filter是否会影响CAN1接收数据?

你好,可看下此篇博客https://www.cnblogs.com/wchmcu/p/17170782.html,博客里说明了一些关于过滤器的一些设置方法,以及常见问题,可参考下。后续若有问题,可邮箱与我沟通yrl@wch.cn


只有登录才能回复,可以选择微信账号登录