No.64261 作者:relaxoo 邮件:wishig@163.com ID:20494 登陆:4次 文章数:8篇 最后登陆IP:222.66.117.10 最后登陆:2006/10/4 13:19:50 注册:2004/4/22 11:32:49 财富:130 发帖时间:2004/10/12 14:12:06 发贴者IP:61.179.12.211 标题:relaxoo:[求助]请教用过w29c040的高手 摘要:No.64261[求助]请教用过w29c040的高手
此主题相关图片如下:
 aduc812单片机可以扩展16M,w29c040有19位地址线,中8位和高3位用锁存器锁存 原理图,这样设计有没有什么问题? 我试着只写入64k的空间,为什么写不进去呢?而且擦除也不行。不过读到可以,读出来的数据是FF和F7,不知道是不是正确的?哪位高手能不能帮我看一下。 #include <aduc812.h> #include <stdio.h> #include <absacc.h> #define uint unsigned int #define uchar unsigned char #define Flash_addr(a) XBYTE[a] void delay(uint delay_count) { for(;delay_count> 0;delay_count--); } void Erase_Flash(void) { Flash_addr(0x5555) = 0xaa; Flash_addr(0x2aaa) = 0x55; Flash_addr(0x5555) = 0x80; Flash_addr(0x5555) = 0xaa; Flash_addr(0x2aaa) = 0x55; Flash_addr(0x5555) = 0x10; delay(1200); ......
>>返回讨论的主题
|