|
为了能在程序处理过程中显示处理信息,给开发板加上了一块液晶显示。液晶型号为JLX25696G-966。这块液晶屏采用SPI接口模式,分辨率为256*96像素。液晶屏使用以下几个口线驱动: SCK ---- 传送数据、指令用的时钟脉冲。上升沿数据有效。 SDA ---- 串行传递的数据,高位在前,低位在后的模式传送。 CS ---- 片选信号,当需要传递数据、指令给液晶屏时,要设置为“1” RESET ---- 复位信号,“0”有效,要保证200毫秒以上才有效。否则液晶屏不会正常工作。 RS ---- 用来设置发送给液晶屏的数据是指令还是数据。RS=0时,表示是指令; RS=1时,表示为数据。 剩下的是VDD(3.3V),GND,以及背景LED灯电源LED+。 液晶的显示缓冲区与屏幕的映射见下图:
实际上,纵向上每8个像素行为一页。 数据传送时序特性:
上电复位时序:
程序中准备以软件模拟的方式驱动液晶。 STM32C031开发板提供了排针、排座方式映射GPIO口,端口映射如下图:
驱动液晶需要使用6个IO口,准备使用开发板CN7提供的PD0、PD1、PD2、PC6、PA13、PA14连接。
比较迷惑的是两个PD2引出脚,竟然是同一个GPIO。 经过一番调试,终于顺利让LCD正常显示字符了,但是显示汉字还有问题,不过已经不影响后续的调试了。
|
F429I-DISC1体验报告(3) 画板线条绘制和调色功能的实现丨国庆开发板测评活动
F429I-DISC1体验报告(2) 按钮和弹窗GUI的简单交互设计丨国庆开发板测评活动
F429I-DISC1体验报告(1)久经沙场,锋芒依旧丨TouchGFX开发F429丨国庆开发板测评活动
【NUCLEO-WBA65RI评测】物联网 LED
【NUCLEO-WBA65RI评测】蓝牙体温计
【NUCLEO-WBA65RI评测】Home Assistant 物联网心率计
【STM32N6570-DK评测】2.最简点灯
【STM32N6570-DK评测】1.你好N6
【P-NUCLEO-53L8A1评测】不同距离和光强的测试
STM32N6坛友评测出炉,来围观(第二波预约继续)
微信公众号
手机版
收到,一点点往大了整。嘿嘿嘿。