quote:以下是引用xu501在2012-02-08 16:45:34的发言:
多个连续数据可以写的,只要指定开始地址和字节数,库指令是会动完成。“每个扫描周期只能写一个数”是为了防止数据多的时候造成扫描时间过长。
即便是库程序,虽然可以实现多个连续地址数据写入EEPROM,但是其本质也是每个扫描周期只能写入一个数据(字节,字,双字),如果是连续写入多个,需要多个扫描周期才能完成。
如果在数据记录过程中断电,那么都没办法了。不过可以在数据结束后,再向某一个标志位写入数据,下次上电的时候发现这个标志位没有记录,表明上次断电的时候数据没有记录完整。
如果不想这么麻烦的话,可以用系统块设置MB0-MB13的断电保存,不需要编程,而且是断电一次性全部写入EEPROM,非常实用简便。