DS3231内容读取遇到的小问题

闲来无事,弄个ds3231  单片机stc15f104w 来捣鼓一下。

找些例程可以识别设备,在读取时遇到小麻烦。读取0x06地址内容时始终无法读出,先后怀疑器件 程序是不是有问题,又仔细研究的I2C结构,没发现问题。既然读出了问题,解决不了,就暂时放下,去看写的情况。写的问题不大,基本顺利。后来把0x06地址写上内容,就发现0x06的内容可以读出来了。

经思考,可能是新的3231的地址内容出厂是空的,所以读出的时候实际上是读出来了,看内容是空的,所以一直认为没读出内容。所以对于读写器件,读不出来的时候,试试写个内容进去,看看能不能读出来。

0x06读不到,折腾了一天,眼睛都看花了,遇到问题,多想几种情况,少跑弯路。

此文留着自勉

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章