I2C的非应答反应是什么?

请先 登录 后评论

1 个回答

BBelephant

当第9SCL时钟周期时,SDA保持高电平,表示非应答信号。


非应答信号可能是主机产生也可能是从机产生,产生非应答信号的情况主要有以下几种:

1I2C总线上没有主机所指定地址的从机设备

2从机正在执行一些操作,处于忙状态,还没有准备好与主机通讯

3主机发送的一些控制命令,从机不支持

4主机接收从机数据时,主机产生非应答信号,通知从机数据传输结束,不要再发数了

 

请先 登录 后评论