[MCU] IIC的模拟哪里有错

[复制链接]
12710|45
jiaxw 发表于 2020-12-16 19:45 | 显示全部楼层
查看过寄存器了吗
lizye 发表于 2020-12-16 19:48 | 显示全部楼层
这个芯片没用过,具体怎么配置还真不知道呢。
chenjunt 发表于 2020-12-16 19:51 | 显示全部楼层
可能还是你的时序问题,请看看drier的说明吧
xxmmi 发表于 2020-12-16 19:56 | 显示全部楼层

这类问题,如果硬件连接没有问题,大部分都是时序问题。
wuhany 发表于 2020-12-16 20:05 | 显示全部楼层
读LCD的数据有个读数据的指令就是RS=1
llia 发表于 2020-12-16 20:09 | 显示全部楼层
怎么都读不出来
langgq 发表于 2020-12-16 20:13 | 显示全部楼层
按照时序操作
zhanglli 发表于 2020-12-16 20:17 | 显示全部楼层
unsigned char Read_Lcd_Data()
{
unsigned char byte = 0;
Busy_Test();
Lcd_E = 0;
Lcd_RW = 1;
Lcd_RS = 1;
Lcd_E = 1;
byte = P0;
Lcd_E = 0;
return byte;
}
wenfen 发表于 2020-12-16 20:20 | 显示全部楼层
程序语句之间要加延时的
tian111 发表于 2020-12-16 20:24 | 显示全部楼层

让LCD显示一个字符,能正常显示吗?
songqian17 发表于 2020-12-16 20:31 | 显示全部楼层
状态寄存器和数据寄存器
stly 发表于 2020-12-16 20:34 | 显示全部楼层
通常是写命令、写数据用的比较多一些。
supernan 发表于 2020-12-16 20:37 | 显示全部楼层
读数据就是读取保存
xxrs 发表于 2020-12-16 20:42 | 显示全部楼层
读数据 检测液晶是否处于忙状态
xxrs 发表于 2020-12-16 20:45 | 显示全部楼层
高低跳变的太快,无法正常执行。
zhuhuis 发表于 2020-12-16 20:51 | 显示全部楼层
RW=1,EN=0,把P口数据存到寄存器,EN=1,延时,EN=0.这样就行了
xxrs 发表于 2020-12-16 20:54 | 显示全部楼层
测忙函数
stly 发表于 2020-12-16 20:58 | 显示全部楼层
楼主解决了吗?
pangb 发表于 2020-12-16 21:01 | 显示全部楼层

datasheet有吗?
xxmmi 发表于 2020-12-16 21:06 | 显示全部楼层
把已经显示的数据再读回来也可以 不过没什么意义
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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