延时的时间我调整过。没有改变。测试使用页写8位一个循环,可以正常写入当前的8位数据,但是后面紧跟的8位数据直接丢失了。16位一个循环后面丢16。使用单独一个字节循环后面丢一个字节。怀疑是字地址的问题。但是找不出来问题出在那里。
比如写入0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p等数据。EEPROM写入的信息是
0,1,2,3,4,5,6,7,FF,FF,FF,FF,FF,FF,FF,FF,
G,H,I,J,K,L,M,N,FF,FF,FF,FF,FF,FF,FF,FF
8,9,A,B,C,D,E,F和O后面的数据没有写入。直接丢失了。
|