[Seed开发板及仿真器] (转)SEED-VPM642开发板IIC总线死锁解决办法

[复制链接]
 楼主| 八层楼 发表于 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

您需要登录后才可以回帖 登录 | 注册

本版积分规则

119

主题

4344

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部