先来试试模拟iic
模拟iic的时候,代码写好了,但是通信不成功
想想是哪里问题,一切的资料都要根据芯片手册
通信时序上要符合芯片的时序,问题出在,写入芯片
的时候,没等待从机的回应,就直接下一个操作
速度,延时加大了,所以速度是不会超过芯片最大的速度
问题找到,就容易解决了
而从芯片读出的操作,是一样的,数据读出后,主机模拟响应,就可以了
ps:模拟iic的时候,主要是要注意芯片的读写操作时序,出了问题,
严格的按时序去查找问题,实验中,我是如此做的,大家可以参考下
先来试试模拟iic
模拟iic的时候,代码写好了,但是通信不成功
想想是哪里问题,一切的资料都要根据芯片手册
通信时序上要符合芯片的时序,问题出在,写入芯片
的时候,没等待从机的回应,就直接下一个操作
速度,延时加大了,所以速度是不会超过芯片最大的速度
问题找到,就容易解决了
而从芯片读出的操作,是一样的,数据读出后,主机模拟响应,就可以了
ps:模拟iic的时候,主要是要注意芯片的读写操作时序,出了问题,
严格的按时序去查找问题,实验中,我是如此做的,大家可以参考下