现在要做一个小的监控器,需要设置监控时间,为了每次开机时不需要一直设置时间,需要在每次关机前保存当前参数,下次开机前就不需要重新设置了。
现在是想把时间参数保存到EEPROM中,当设置好时间时,同时就自动写入EEPROM中,下次开机后再读取。如果时间没有被改动,就不需要重复写入,只是检测到时间改动后再写入。
比如如果当前时间设置是20分钟,如果这一天中,时间设置的都是20分钟, 没有设置新的时间,就保存20分钟到EEPROM, 如果上午设置的是20分钟,下午设置了新的时间30分钟,当检测到时间改变时,就把30写进EEPROM, 覆盖之前的20. 简单说就是把最后一次设置的时间写入EEPROM.
不需要掉电检测,初步就是这个想法,只需检测时间参数改动就往EEPROM中写入新的参数保存,不改动就不写。
求一个大概的程序框架,只需要检测到时间参数改动就往EEPROM中写,以及下次开机读取的大致程序。不需要EERPOM本身的读写程序。
感谢各位!
|