STM32F4 can1正常 can2无法发送

2019-07-20 10:50发布

用的是F407的片子,can1可以正常收发,用同样的方法配制can2,却发现无法发送,CAN_ESR寄存器是0X00F80057,也就是说LEC位是0101显性位错,但是我实在搞不清楚为什么会出现这种问题。can1的filternumber我配置的0,can2的filternumber我配置的14,can1都能工作,按说can2应该没什么问题了,难道是我的硬件电路的问题?希望原子哥能给小弟解惑
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
ritiange
1楼-- · 2019-07-20 16:24
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-20 19:27
还没搞过F4的CAN呢,可能没法帮你解决。
你对比下CAN1,CAN2配置后寄存器的值吧。或许可以找出区别。
yuanxinfei
3楼-- · 2019-07-21 01:24
 精彩回答 2  元偷偷看……
天蝎不羁的人生
4楼-- · 2019-07-21 02:22
 精彩回答 2  元偷偷看……
XUZJWWSZ
5楼-- · 2019-07-21 04:06
楼主成功了吗?我听说407只用CAN2的时候也要配置CAN1才行
IFR罗
6楼-- · 2019-07-21 07:19
我也是

一周热门 更多>