发帖 |
[问答] 怎么I2C检测总线一直忙后复位
2016-12-1 21:08:25  1647
收藏 0 收藏 推荐 0 推荐
分享
情况是这样的,我用DSP配置为I2C主机,8个PIC单片机从从机,如果长期运行,偶尔会出现一种情况就是,总线一直被拉低(各主从机会认为对方在使用总线,其实出现的I2C被卡死,需要释放总线),现在是想用一个定时器,如果检测到I2C总线在一定时时间内一直被拉低,就自动释放总线或者复位,最好为释放总线,其次为复位。
     请教各位:1 、如果检测SCL或SDA被拉低?
               2、如果主动释放总线?

当然,PIC芯片也要做同样的处理,如果有谁熟悉PIC的,也可以指教一下。
已退回5积分
2016-12-1 21:08:25   评论 邀请回答
1个回答
同样问题,i2c实例程序,读写一次可以,第二次就不行,各种错误
2018-6-12 22:27:42 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

提问题
关闭

站长推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表