2025年st7735s(st7735s驱动教程)

st7735s(st7735s驱动教程)这个 lcd 长下面的样子 驱动芯片是 st7735 支持它的库很多 所以点亮不是很难 不过还是有些需要注意的点 这里记录一下我从一无所知到点亮过程中遇到的问题 开发平台是 vscode platformio lcd 库使用的是 TFT eSPI 这个库有一个 User Setup h 文件 只要正确配置这个文件中的内容 在驱动层面就应该是 OK 的 问题 1 显示的颜色不对 红色成了蓝色 蓝色成了红色

大家好,我是讯享网,很高兴认识大家。



这个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图片时设置翻转行序。

小讯
上一篇 2025-06-10 11:06
下一篇 2025-04-26 12:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/177290.html