打印
[STM8]

stm8s105 硬i2c busy位锁死问题

[复制链接]
5339|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cgha|  楼主 | 2012-6-14 23:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在的问题是我的I2C从器件在用MCU IO口复位它的时候会在I2C两条线上出现2.5us左右的低电平,一复位从器件,STM8S I2C就锁死在查询忙状态了,去掉复位从器件就正常,从器件也有ACK,表明硬件连接正常,上拉4.7K。问题是在复位从器件的时候I2C还没初始化呢。
沙发
figo20042005| | 2012-6-15 09:25 | 只看该作者
你的iic没初始化完,怎么可以查询应答呢。不知道什么现象,是不是查询的时候程序死了,完全没应答

使用特权

评论回复
板凳
IJK| | 2012-6-15 10:51 | 只看该作者
LZ做的流程不对。应该在对STM8S I2C初始化之前,复位I2C从器件。

使用特权

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

本版积分规则

561

主题

719

帖子

0

粉丝