摘要: 忙了一天多终于透彻了,自己写的不好使,用别人的逐步分析改成自己的,我写得非常简洁易懂。我总结3点需要注意的地方1.关闭非IIC通信器件,比如我的开发板SDA和SCL也连接了DS1302,造成干扰会没有结果。2.IIC通信的应答,发送端在SCL为0时将SDA置1,等待接收端拉低SDA;接收端在拉低SDA持续一个周期后,应将SDA置1释放总线。主机作为发送端等待应答SDA=1;SCL=1;while(SDA);SCL=0;主机作为接收端,进行应答或不应答SDA=0; //不应答则为1 SCL=1;SCL=0;SDA=1;3.24C02在写入周期完成后还有有内部写入时间Twr,所以可以查... 阅读全文
posted @ 2014-01-22 22:11 ZackCoder 阅读(1054) 评论(0) 推荐(0) 编辑