打印
[PIC®/AVR®/dsPIC®产品]

ST7735S接口160*80彩色IPS屏初始化方法

[复制链接]
2410|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
新买的一个ST7735S的IPS屏幕,按照默认配置初始化时候,发现显示的角度不对,颜色不对,后来查资料,经过尝试,发现了解决方法。
  // OR use this initializer (uncomment) if using a 0.96" 160x80 TFT:
  //tft.initR(INITR_MINI160x80);  // Init ST7735S mini display
  // OR use this initializer (uncomment) if using a 0.96" 160x80 TFT with
  // plug-in FPC (if you see the display is inverted!)
  //tft.initR(INITR_MINI160x80_PLUGIN);  // Init ST7735S mini display
经过测试,我这个屏幕颜色正确显示需要使用
tft.initR(INITR_MINI160x80_PLUGIN);
这句指令配置
旋转角度默认也不是正确的,经过查看头文件,有修改旋转角度的函数,使用下面这个可以正确显示
tft.setRotation(3);

屏幕是这样的,如果按照图上文字方向为正向,则上为U,下为D,左为L,右为R
配置的函数tft.setRotation(x);参数x可以是0,1,2,3
如果不设置默认就是参数0
经过测试参数与正向的对照为下面情况:
0------------R
1------------D
2------------L
3------------U
所以根据设计的不同需要,可以让不同的显示方向作为正向。


使用特权

评论回复
沙发
weifeng90| | 2023-12-12 08:35 | 只看该作者
0.96寸小屏,看起来有点恼火。

使用特权

评论回复
板凳
mintspring| | 2023-12-12 10:58 | 只看该作者
记住了,软排线的所在方向是默认的下,也就是配置为0的时候软排线在的一端是下。

使用特权

评论回复
地板
mintspring| | 2023-12-12 10:58 | 只看该作者
然后顺时针方向旋转90度为+1,所以,你排针的方向就是最后一个数字3

使用特权

评论回复
5
mintspring| | 2023-12-12 10:59 | 只看该作者
weifeng90 发表于 2023-12-12 08:35
0.96寸小屏,看起来有点恼火。

可以做小手表应该很不错。

使用特权

评论回复
6
OliviaSH| | 2023-12-13 08:32 | 只看该作者
默认都是排线在下面吗

使用特权

评论回复
7
mintspring| | 2024-7-21 22:52 | 只看该作者
PIC也用不了啊。这给AVR的。

使用特权

评论回复
8
小明的同学| | 2024-7-27 17:40 | 只看该作者
方向无所谓,最后不合适修改参数就是了。

使用特权

评论回复
9
huangcunxiake| | 2024-7-27 22:25 | 只看该作者
Arduino的库函数。

使用特权

评论回复
10
xuanhuanzi| | 2024-7-29 22:07 | 只看该作者
这个屏幕性价比很高。

使用特权

评论回复
11
Betty996| | 2024-8-5 16:28 | 只看该作者
颜色不对可能是时序不对导致的

使用特权

评论回复
12
Candic12e| | 2024-8-5 17:33 | 只看该作者
其实你用官方或者你买屏幕的厂家提供的代码基本就可以

使用特权

评论回复
13
Charlotte夏| | 2024-8-5 18:38 | 只看该作者
这种屏还挺好看啊,性价比很高

使用特权

评论回复
14
Estelle1999| | 2024-8-5 19:43 | 只看该作者
如果要是方屏幕就好了,我挺想做个方屏的显示

使用特权

评论回复
15
Emily999| | 2024-8-5 20:44 | 只看该作者
一般还是初始化不对,才会导致颜色错误的

使用特权

评论回复
16
Alina艾| | 2024-8-5 21:15 | 只看该作者
角度不对可以做旋转的,OLED的都有这个功能的

使用特权

评论回复
17
Betty1299| | 2024-8-6 08:25 | 只看该作者
为啥你买的屏,给的资料都是有问题的啊,这好麻烦啊

使用特权

评论回复
18
Charlene沙| | 2024-8-6 10:02 | 只看该作者
其实用OLED就好,如果不需要彩色显示的话

使用特权

评论回复
19
alxd| | 2024-8-6 11:15 | 只看该作者
看这个显示效果还是不错的,挺好挺好

使用特权

评论回复
20
AloneKaven| | 2024-8-15 23:49 | 只看该作者
这是多大彩屏啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

174

主题

3373

帖子

13

粉丝