![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
液晶屏设计类
对于液晶屏设计总结
河湾边的一亩三分地
这个作者很懒,什么都没留下…
展开
-
关于0.96寸OLED 显示图片闪烁问题的解决
关于0.96寸OLED 显示图片闪烁问题的解决原创 2023-06-10 12:36:49 · 1863 阅读 · 1 评论 -
关于Pctolcd生成字模后,拷贝到MDK中字符注释是乱码的解决办法。
Pctolcd生成字模后,拷贝到MDK中字符注释是乱码的解决办法。原创 2023-06-10 09:31:35 · 414 阅读 · 0 评论 -
用CH341A烧录外挂Flash (W25Q16JV)
用到液晶显示,但液晶界面上的图片容量太大导致无法正常显示。考虑用外置Flash来做存储,选择了W25Q16的Flash芯片。原创 2022-08-02 10:55:51 · 4002 阅读 · 1 评论 -
利用STM32的HAL库驱动1.54寸 TFT屏(240*240 ST7789V)
intLCD_Set_Scroll_Area(uint16_ttfa,uint16_tvsa,uint16_tbta);官方的液晶驱动是用IO来模拟的,现在改成SPI的DMA来传输,由于一次只能传输一个字节,实际速度改良不明显。驱动代码主要添加一些实用的功能。I2C1给SHT30,SPI给液晶屏,TIM16用于内部基础定时,TIM17给LED,USART1打印调试信息。以上是液晶驱动代码,屏幕界面GUI设计我另准备了个C文件来设计,方便管理。一、STM32CubeMX建立工程。...原创 2022-07-26 09:02:30 · 5481 阅读 · 5 评论 -
1.54寸TFT ST7789液晶屏图片如何取模
1.54寸TFT ST7789液晶屏图片如何取模原创 2022-07-18 14:33:37 · 1617 阅读 · 0 评论 -
大彩串口屏和STM32 HAL库使用经验
1、硬件方面首先查看背面电路板J5跳线,有一块丝印写着“OFF=RS232 ON=TTL”,附近有个J5焊点先找到。如果是和单片机连接的,则要把此焊点连接起来。如果是和PC模拟的,这里要断开。1、软件方面STM32CubeMX设置与串口屏连接的串口开启中断。2.MDK程序方面设置我是用STM32的HAL库来写的,大彩官方大部分程序BUG我已修复,不难,主要是变量定义要修改。将HMIRun();放入main.c的while(1)中,HMIRun()函数...原创 2022-02-19 20:02:19 · 2381 阅读 · 4 评论 -
指针型数组,让液晶连续显示图片(非原创)
刚看到的一个视频,这个技巧很实用。所以记录下来。 例如:uint8_t pic1[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};uint8_t pic2[]={0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21};uint8_t pic3[]={0x22,0x22,0x22,0x22,0x22,0x22,0...原创 2020-03-27 09:36:33 · 170 阅读 · 0 评论 -
大彩串口屏 浮点数无法正确显示修复
最近在写代码,需要在串口屏上显示温度数值。但发现hmi_driver.c中SetTextFloat()函数有BUG,无法正常显示,咨询大彩技术人员后,提出利用sprintf()将浮点值转换成字符串,再显示到屏幕上。经过验证,确实可行。 ...原创 2018-09-10 10:42:31 · 1547 阅读 · 1 评论 -
关于12864之类液晶屏界面设计一些经验纪录
之前使用12864液晶做界面,用字模软件生成的字体有限制,只能用宋体之类,其它字体生成代码后显示效果总不理想。字体大小一般是8的倍数,比如:8*16 16*32,导致放在屏幕上,不是过大,就是过小。解决办法: 用PS生成图片来做。例如:要做一个12864液晶界面,可以按如下来进行设计。步骤1:打开PS,新建一个128*64像素的PSD文件。...原创 2020-03-15 17:46:32 · 2867 阅读 · 1 评论