当前位置:网站首页 > 云服务教程 > 正文

st7735s(st7735s驱动教程)



这个lcd长下面的样子

驱动芯片是st7735,支持它的库很多,所以点亮不是很难,不过还是有些需要注意的点,这里记录一下我从一无所知到点亮过程中遇到的问题。开发平台是vscode+platformio,lcd库使用的是TFT_eSPI。

这个库有一个User_Setup.h文件,只要正确配置这个文件中的内容,在驱动层面就应该是OK的。

问题1:显示的颜色不对,红色成了蓝色,蓝色成了红色。

解决办法:颜色顺序设置不正确,有的屏颜色按照红绿蓝排列,有些按照蓝绿红排列。如果遇到这个问题,只需要尝试打开下面的宏即可。

问题2:显示错位,边缘有杂点,颜色显示也不正确。

解决办法:这个屏幕有不同的批次,其中初始化部分不同,错误的初始化会导致显示位置和颜色异常。尝试下面的选项找到正确的即可。

问题3:如果有自己的配置文件,不想使用官方的配置文件怎么办?

解决办法:定义下面的宏,就可以屏蔽掉官方的配置文件,然后自己新建配置文件即可。

问题4:如何使用官方自带的Free Fonts?

解决办法:可以在库的例子里边找到Free Fonts Demo,把它里边的Free_Fonts.h头文件拷贝到你要用的地方,这个头文件用宏定义简化了字体的名称,方便大家调用。调用下面的方法就可以设置字体:

问题5:图片显示内容左右镜像(有可能图片转了180度,这个不要紧)

解决办法:图片有一个行序的问题,存储有可能是从上到下,也有可能是从下到上。图片行序错误就会导致左右镜像。bmp图片的行序通过位图信息头中的height字段的正负来表示。

一般转换软件都有设置输出行序的功能,如果没有,可以使用ps在输出bmp图片时设置翻转行序。

到此这篇st7735s(st7735s驱动教程)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • nvim配置(nvim配置教程)2026-03-27 21:45:04
  • xmouse怎么设置连点左键(xmouse设置教程cf)2026-03-27 21:45:04
  • Ubuntu镜像文件(ubuntu镜像文件下载教程)2026-03-27 21:45:04
  • webflux使用教程(webflux视频教程)2026-03-27 21:45:04
  • 程序员入门视频教程(程序员入门视频教程免费)2026-03-27 21:45:04
  • yolov5作者(yolov5 教程)2026-03-27 21:45:04
  • 单片机程序编写教程(单片机编写程序的步骤视频)2026-03-27 21:45:04
  • awvs10使用教程(awvs14使用)2026-03-27 21:45:04
  • awvs10使用教程(awvs12使用教程)2026-03-27 21:45:04
  • ubuntu官网镜像下载教程(ubuntu镜像下载地址)2026-03-27 21:45:04
  • 全屏图片