
我使用的硬件平台(STM32F103C8T6+晶联讯JLX12864C-1-3.3V),按规矩先上传下代码, 这个代码是从网上找的前辈的一个代码,由于自己是新手,把程序和液晶屏规格书看了好几遍,才基本弄明白原理, 然后原版程序下进去之后屏幕根本没字幕显示,自己就进行了一步一步的仿真,并且发现不显示是因为在函数void SendByte(unsigned char dat)里发送数据时需要增加delay_ms(1)函数才行。调试后虽然有了显示,但是显示是有乱码的,继续进行调试,发现片选信号一直保持高电平时,显示就不会出乱码,但是现在原因还没找到,请大神们帮忙解释下吧,为什么片选一直保持高才行。(我把晶联讯的屏规格书也传上来吧) |
可以在MCU内部开辟一块内存做显存
而我这两天也在捣鼓12864,想改成5行显示,发现所用液晶RS脚没有引出来,只能写不能读,无法实现,作罢。
恭喜楼主