|
楼主 |
发表于 2009-9-25 11:28:01
|
显示全部楼层
回复【16楼】
就像门上锁一样是防君子不防小人滴,如果人家想盗也防不住。
第一版发现了几处不对的地方。
现在发上第二版。
另外又添加了在PUDN(程序员联合开发网)上面下载的一个AT45DB041D的ICCAVR工程源代码。
点击此处下载 ourdev_485216.rar(文件大小:6.81M) (原文件名:AT45DB041D中文说明和参考程序.rar)
感谢STM32群里面“倮倮”的提醒,还有两个地方的错误我提醒一下,第二版没有改过来。
1、带自擦除和不带自擦除操作里面,3BYTES码的组成,正确的应该是:
如果要写264字节的页,操作码(83H选择缓存1,86H选择缓存2)后面必须紧跟3 Bytes地址码,它是由4位任意码、11位(PA10——PA0)页地址码和9位任意码组成(这是一次写一页,当然后面的9位页内地址就用不着啦)。如果要写256字节的页,操作码(83H选择缓存1,86H选择缓存2)后面必须紧跟3 Bytes地址码,它是由5位任意码、11位(A18——A8)页地址码和8位任意码组成。
2、通过缓存写主存地址码的组成,正确的应该是:
如果要写256字节/页的数据(82H选择缓存1,85H选择缓存2),紧随其后的是3字节地址码,它是由5 bits任意码、11位页地址码(A18——A8)和8位缓存页内地址码(BFA7——BFA0)组成。
2009年9月25日 |
|