感觉网上的IIC读程序有问题,大家来判断一下
网上的程序几乎都是如下:从程序中看出,上升沿之后读SDA的值。但是手册中写的是(下降沿数据从e2prom输出,对于第一位没有下降沿,哪来的数据):
并且从手册时序图中看出,如果从上升沿读,那么数据可能还处于更新的地方,没有下降沿都可靠:
而且手册上说,SCL低电平期间数据有效,那上面的程序是在SCL高期间读,是不是不对?
本帖最后由 R88 于 2014-10-31 17:00 编辑
我感觉根据手册应该这样写:
昨天晚上想明白了,下降沿在上个函数中实现的。 我用 CCS-C,用内置库函数就够用啦,基本都不用自己写函数。
页:
[1]