找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2343|回复: 0
打印 上一主题 下一主题
收起左侧

12864的读时序问题

[复制链接]
跳转到指定楼层
楼主
12864的一个时序问题:不少资料上说,12864是在EN高电平时执行写入与读出的,但是通过下面的仿真似乎不太准确,拿出来供大家讨论!
读忙程序这样就读不出来:
void Busy_Wait(void)
{        do
        {
                LCD_DB=0xFF;                       
                LCD_RS=0;                      
                LCD_RW=1;       
                LCD_EN=1;                      
                NOP3;               
        }
        while(LCD_DB&0x80);       
   LCD_EN=0;
}

需改为:
void Busy_Wait(void)
{        do
        {
                LCD_DB=0xFF;                       
                LCD_RS=0;                      
                LCD_RW=1;       
                LCD_EN=1;                      
                NOP3;
                LCD_EN=0;
        }
        while(LCD_DB&0x80);          
}

这是不是需要EN下降沿才可以读出??
         

t01706d59502feca72a.jpg (19.83 KB, 下载次数: 38)

12864读写时序图

12864读写时序图
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表