12864液晶从RAM读回数据问题

[复制链接]
4407|4
 楼主| anjie4402211 发表于 2009-7-6 10:37 | 显示全部楼层 |阅读模式
 unsigned char LCM_ReadRAM()
{

  unsigned char a;
  Delay(50);
  LCM_DATA=0x0f;
  LCM_EN=0;
  LCM_RS=1;   //data
  LCM_RW=1;   //read
  _nop_();
  LCM_EN=1;
  _nop_();
  a=LCM_DATA;
  LCM_EN=0;
  return a;
}
我的函数如上,好像没读到啊,读出来还是0xf0,
还有就是如果可以读到,那一个地址是有两个字节的,是每次都要连读两次吗?
gaohq 发表于 2009-7-6 10:52 | 显示全部楼层

试试

unsigned char LCM_ReadRAM()
{

  unsigned char a;
  Delay(50);
  LCM_DATA=0x0f;
  LCM_EN=0;                       //LCM_EN=1;
  LCM_RS=1;   //data
  LCM_RW=1;   //read
  _nop_();
  LCM_EN=1;                       //LCM_EN=0;
  _nop_();
  a=LCM_DATA;
  LCM_EN=0;
  return a;
}
 楼主| anjie4402211 发表于 2009-7-6 11:23 | 显示全部楼层

re:

意思是读数据是下降沿?

我试了也不行,不知是不是其它地方有问题,
qsdz 发表于 2009-7-7 14:02 | 显示全部楼层

LCM_DATA 双向的吗

李冬发 发表于 2009-7-7 16:13 | 显示全部楼层

有读数据指令

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部