1、如果用的是1602,另一端直接接到gnd就可 以 了,但是对于12864就应该看18脚的标记了,如果写的是NC ,那么另一端直接接地,如果是VEE,那么就应该接到18脚,因为这时的18脚是负压输出端。
1、首先,你要确定LCD12864的电源是5V的,还是3V。你用在51单片机上正常显示,说明12864是5Ⅴ的,而你用STM32上时,LCD的正极接3V,是给LCD加3V的电源,那是不能工作的。
2、你这液晶屏带不带字库啊?这是显示乱码,要么程序不对,要么取模方式不对。
3、如你所说,能显示乱码,说明LCD组件应该没问题,先检查一下连接排线,连接座等是否有问题,其次,就是CPU的复位按钮,复位不好时很容易出现乱码或“死屏”现象。到其他实验板上试一试,以辩真伪。
4、LCD12864, 有两种,一种是带字库的,另一种是不带字库的。不带字库的,要自己用取模软件取出汉字点阵数据,然后编程才能显示汉字的。还有,汉字取模方式有多种,如果方式不对,显示就是乱码。
1、: 另外要注意第三脚VO的连接方式,这个是对比度电位引脚,实际中常采用10k的可变电阻滑动端连接vo脚,固定端的一段接vcc,另外一端应根据实际硬件连接。
2、CS:片选端(芯片使能端,一般为低有效)操作方法与普通全双工串口一样,但与IIC操作方法不同。
3、LCD12864模块的20个引脚定义如下:1。Vss 逻辑电源地 2。VDD 逻辑电源正 5v 3。V0LCD驱动电压 4。RS数据/指令选择:高电平为数据,低电平为指令 5。R/W 读/写选择:高电平为读数据,低电平为写数据 6。
4、这时的12864为串行显示模式,CLK为时钟,SID为串行数据,通过输出时钟以及脉冲跳变将数据送至LCD内部。
5、这都是一样的。但对于存取的控制,它们则采用了不同的方式:8080 是通过“读使能(RE)”和“写使能(WE)”两条控制线进行读写操作。6800 是通过“总使能(E)”和“读写选择(W/R)”两条控制线进行。
6、FYD12864是国产品牌LCD屏,LCD12864以台湾的为主。都是20引脚的,串并行均可用,两者结构完全一致。网上资料很多,FYD12864相对便宜。