2019-07-16 02:58发布
1539914453 发表于 2016-8-30 14:55 四线控制法下,由于LCD复位后默认是8线输入,如果函数LCD_com是一个按4线输入写的函数,执行LCD_com(28)等效为先写入了8线指令2x,写入后LCD已改为4线模式,再写入4线指令8x的高四位,但是不再有低四位写入,所以之后写入其他数据时,LCD仍在等待上一个指令的第四位,导致不能正确识别数据。 执行LCD_com(02),先是写入 ...
最多设置5个标签!
执行LCD_com(02),先是写入了8线指令0x,再写入8线指令2x,这时才将LCD改为4线输入。之后按4线写数据时,就没有高低位错乱的问题了。
有人说时钟过快或上电时钟不稳导致时序错误,但我觉得这才是最正确的回答!
一周热门 更多>