24C02第一次读取问题

2019-03-24 19:23发布

自己写了个小程序,把51开发板上的键盘,LCD,串口通信,24C02存储都整合到了一起。程序大致分为两块,一个是串口通信,一个是数据存储、查询。PC可以向单片机发送数据,单片机接受并显示,同时可以将其存储进24C02中。查询模块可以读取24C02中的数据并显示(显示最近的6个存储数据)。现在的问题是,单片机掉电重启后,再查询数据时,无法从24C02中读取数据,但是数据已经写入24C02,,因为如果先进串口通信模块,保存一个PC机发过来的数据时,此时就可以正常读写24C02了。。
请问 24C02要先写过才能读么(应该不可能吧= =),那么各位高手可以帮我分析下原因么,一头雾水中。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
David_Lee
2019-03-25 08:05

原帖由 abo6016 于 2011-10-14 16:05 发表 自己写了个小程序,把51开发板上的键盘,LCD,串口通信,24C02存储都整合到了一起。程序大致分为两块,一个是串口通信,一个是数据存储、查询。PC可以向单片机发送数据,单片机接受并显示,同时可以将其存储进24C02中 ...

 

使用eeprom,就是为了保存的数据掉电不丢失,楼主检查一下是不是没有及时把接收的数据没有保存到24C02里?

一周热门 更多>