EEPROM的写入周期是ms级的,读出才是ns级的
每写入一个字节必需延时1~10ms才能写入第二个字节,这就是单步能写,连续执行就不对的原因!<br />具体几ms根据实际情况定,不同厂家,不同电压有差异的,一般取5ms够了,若有总的写入时间要求,可逐步减少ms数试.<br />cpu若很空,可用软件延时,否则用定时中断计数延时.<br /> <br /> <br /><img src="http://bbs.21ic.com/upfiles/img/20071/2007114124443418.gif">
|
|