导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求助:8052总是写不进去at28c256

* 89020: 求助:8052总是写不进去at28c256

   saladas 
saladas发表的帖子 

 求助:8052总是写不进去at28c256
板子上用8052给EEPROM at28c256写数据,总是写不进去,读出来全是0xff
下面是我编的两个c函数,分别用来读写,请高手百忙之中指点一下,谢谢!

unsigned char read_EE(unsigned int addr)
{
   unsigned char output;
   nWE_EE=1;
   nCE_EE=1;
   nOE_EE=1;

   P0=(unsigned char)(0x00ff & addr);
   P2=(unsigned char)((0xff00 & addr)>  >  8);

   nCE_EE=0;
   nOE_EE=0;
   output=P0;
 
   nOE_EE=1;
   nCE_EE=1;
   
   return output;
   }

// --------------------------------------------------------------------

// --------------------------------------------------------------------

void write_EE(unsigned int addr,unsigned char input)
{
     
     nOE_EE=1;
     nCE_EE=1;
     nWE_EE=1;

     P0=(unsigned char)(0x00ff & addr);
     P2=(unsigned char)((0xff00 & addr)>  >  8);
 
     nCE_EE=0;
     nWE_EE=0;
 
     P0=input;
 
     
     nWE_EE=1; 
     nCE_EE=1; 
     nOE_EE=1; 
 }  


发表时间:2006年2月17日14:57:50

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  89185.[详细]28cxx 有写保护/写允许命令的
摘要:28cxx 有写保护/写允许命令的. 而且,写入是需要时间的. 写入后要经过大约20毫秒才能读出来......(86字)
- [lenglianxi][1186次] 2006年2月21日

[上一篇帖子]:这个是该主板的照片[upload=gif]uploadfile/2006-2-17_15-24-46
[下一篇帖子]:不断读取不规则脉冲波形并送内存延时再输出同样波形应如何写?请教大家,单片机不断读取一不规则脉冲波形并