一个基于stm32的太阳能功率检测系统 在OLED上实时显示太阳能板传来的电压电流等信息 压缩包内包含程序,串口上位机,硬件原理图,使用说明等
2023-02-06 20:11:22 15.74MB STM32 OLED MAX471 TIME
1
ST77903为sitronix 小体积IC,主要应该在穿戴,接口是QSPI,因为内部不带RAM,所以QSPI必须连续传输,在HOST必须使用一个专门线程,来完成LCD的刷屏,DEMO内容包括3个手表表盘,UI框架是LVGL,系统用的RT-THREAD
2023-02-05 11:16:19 13.66MB ST77903 SITRONIX LCD
1
stm32f103c8t6红外遥控+0.96寸OLED显示电表费用,可输入电费率(红外遥控HX1838)
2023-02-02 21:51:02 7.09MB 红外遥控 0.96OLED STM32
1
基于gd32f05x开发的NV3022B tft lcd驱动,lcd分辨率80x160
2023-01-29 19:06:57 3KB lcd gd32 3022B
1
在ZigBee传输的基础上,在OLED 屏幕上显示出所需要传输的图像资源
2023-01-22 16:05:56 923KB OLED
1
2019年5月份以后,LCD35的驱动程序安装后触点是乱的。 树莓派 LCD35 驱动程序180331版,26针,驱动用错了触摸屏触点是错的。
2023-01-20 11:52:35 113KB 树莓派
1
OLED(四路OELD i2c通信):SCL PB6 SDA PB7 WT901CTTL: RX - PA2 TX - PA3 主板:STM32F103ZET6 波特率设置:WT901CTTL连接USART2 波特率为9600 USART1可以不用管
2023-01-13 18:58:12 1.63MB 嵌入式
1
lcd_interface.v 的功能大致如下: (一)初起的时候,液晶控制模块对液晶初始化。RAM模块本身也自行初始化。 (二)每隔一段时间,液晶控制模块就会从RAM模块读取图像信息,然后利 用这些信息来驱动液晶的显示。 在51~145行就是液晶控制模块的核心部分。61~114行是 initial_module.v 的部分,然而该功能被使能是在 isStart[1] ,亦即isStart寄存器最高位被拉高的时候才发生。这也就是说,lcd_interface.v 初始化的时候,51~145的“initial function”(液晶初始化功能)就被执行。 在同一个时间20~28行的定时器也开始计数。但是在定时器完成计数之前,在109行,产生了“完成反馈”,亦即“initial fucntion”已经执行完毕。此时在39行,if条件成立 isStart 被清零。 115~145行是“draw function”(液晶绘图功能)。该功能会发生在,当isStart[0],isStart寄存器的最低位被拉高的时候。每隔25ms的时间在20~28行的定时器都会产生定时,isStart的最低位都会被拉高。换句话说,每隔25ms“draw function”就会被执行。 当“draw function”完成后(140行),就会产生一个“完成反馈”。在同一个时间39行的if条件就会成立,isStart会被清零。 在148行的 Read_Addr_Sig 信号是作为“RAM模块”读取的寻址信号。 在前面,笔者显示了该lcd_interface.v 的扫描频率是 40Hz。如果换做公式来表达的话: T = 1 / F = 1 / 40Hz = 25 ms 这也是20~28行的定时器要每隔25ms产生一次定时的原因。因为每隔25ms,isStart寄存器的最低位就会被拉低,然后“draw function”就会被执行。换句话说,定时器的存在是为了充当“仿顺序操作”模块的“Start_Sig”信号。当然也可以这样说“Start_Sig 和 Done_Sig 都是发生在液晶控制模块的内部”(液晶控制模块自己自动使能自己)。
2023-01-12 14:07:43 124KB 液晶控制模块
1
This is a demo for TFT LCD LQ091B1LW01(Sharp 9.1inch, 822 X 260) with Spartan-6 FPGA.这是基于LQ091B1LW01 9.1寸夏普液晶屏FPGA简单驱动,可显示色块。
2023-01-12 14:06:44 1.37MB LQ091B1LW01 TFT LCD Spartan-6
1
液晶驱动芯片HT1625及其在嵌入式系统中的应用
2023-01-08 16:44:03 158KB HT1625 LCD
1