IIC协议还是有点不懂
51单片机吧
全部回复
仅看楼主
level 2
想请问一下这个iic_start和iic_stop函数里面,不应该是时钟线SCL为0时,SDA数据线才可以进行变化吗?
还有这个等待应答函数 iic_wait_ack,也是先让SCL先置1,才让SDA变化,新手有点看不懂
以下时我写的函数
2023年12月26日 13点12分 1
level 2
2023年12月26日 13点12分 2
level 8
IIC规定了开始和结束的变化过程,没有限制必须SCL等于0才能变化SDA。只要有开始和结束那个时序状态就行了,其他的不管,因为芯片不会去管其他的信号怎么变,它只关心有没有那个变化顺序。
2023年12月26日 19点12分 3
1