打印
[Seed开发板及仿真器]

(转)SEED-VPM642开发板IIC总线死锁解决办法

[复制链接]
479|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
八层楼|  楼主 | 2018-8-3 13:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题现象:IIC程序一直停在while(I2C_bb(hI2C))或者while(!I2C_xrdy(hI2C))处

问题原因:IIC总线工作状态不正确
1、不正常关机或复位导致的IIC总线死锁(以此情况居多)
2、上电时由于FLASH中没有程序,IIC总线容易被误操作,导致IIC总线上的设备被锁死。

解决办法:
1、将板卡的电源关闭,将仿真器USB线拔掉,重新上电。上电顺序是:先上电板卡,再上电仿真器
2、烧写程序到FLASH

相关帖子

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

本版积分规则

83

主题

3887

帖子

2

粉丝