I2C总线协议学习了很久,今天终于尝试用I2C协议控制AT24C02模块实现了掉电数据保存,
第一次调试有一个问题,就是发送数据分别到1.2.3页,第2,3页的数据是错误的,改变了数据存储页,还是错误的,胜哥发现了我三个数据发送的3个函数是同时写的,怀疑可能是因为这个导致时序错了,果然,每一个读取和发送后面加了个1ms的延时,存储完美~以后一定注意延时的设置!!
I2C总线协议学习了很久,今天终于尝试用I2C协议控制AT24C02模块实现了掉电数据保存,
第一次调试有一个问题,就是发送数据分别到1.2.3页,第2,3页的数据是错误的,改变了数据存储页,还是错误的,胜哥发现了我三个数据发送的3个函数是同时写的,怀疑可能是因为这个导致时序错了,果然,每一个读取和发送后面加了个1ms的延时,存储完美~以后一定注意延时的设置!!