打印
[STM32F0]

求助STM32FO72的CAN模块,按照官方例程初始化不成功。

[复制链接]
2798|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhaoqich|  楼主 | 2015-7-10 16:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人调试STM32F072的can模块,发现按照官方例程在运行到CAN_Init(CAN, &CAN_InitStructure);     时,软件可以通过对CAN_MCR寄存器的INRQ位清’0’,来请求从初始化模式进入正常模式,然后要等待硬件对CAN_MSR寄存器的INAK位置’1’的确认  ,就是 while (((CANx->MSR & CAN_MSR_INAK) == (uint16_t)CAN_MSR_INAK) && (wait_ack != INAK_TIMEOUT))
   {
     wait_ack++;   
   }
但是为什么我这里一直不成功啊?你有没有经验?

我仔细看了这个帖子https://bbs.21ic.com/icview-407287-1-1.html,也是不行,各位高手有没有用过的??
沙发
zhaoqich|  楼主 | 2015-7-10 17:31 | 只看该作者
已解决

使用特权

评论回复
板凳
mmuuss586| | 2015-7-10 20:23 | 只看该作者

楼主怎么解决的呢

使用特权

评论回复
地板
linggang8595| | 2015-8-3 11:12 | 只看该作者
楼主怎么解决的呢?我也是卡在这里啊?

使用特权

评论回复
5
RD007A| | 2015-10-14 11:59 | 只看该作者
楼主分享一下解决方法呗,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

7

帖子

0

粉丝