你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【NUCLEO-H7A3ZI-Q体验】不懂理论会用系列--SPI 之“玩转TFT"续篇

[复制链接]
zhdjet 发布时间:2022-7-4 19:42
作为一个小菜,看到大佬们从字符屏到OLED屏再到彩色的TFT屏,那叫一个"羡慕"啊,手痒,但又不不会,买了彩色的LCD也只能放在一边吃灰,原因不是商家给人资料有限,就是网上没有相关的资料可以参考,更主要的原因就是:自己是菜鸟--不会1 Q+ D$ }) S- d; @7 _" T

" \) d& |9 s1 J7 Z+ L& d. L: R所以今天就把我用NUCLEO-H7A3ZI-Q来点亮手上的几种不同尺寸不同屏控的SPI 屏幕的过程分享一下,供跟我一样面对屏幕无从下手的坛友讨论参考!4 @3 q7 z: M% ]- R. _. H  s
  y: o: `; v5 _8 L' k
在上篇  【NUCLEO-H7A3ZI-Q体验】不懂理论会用系列--SPI 之“玩转TFT"篇  的代码基础上进行修改来点亮手上几种SPI 彩屏;
9 M1 [- X9 y: K4 L  |5 T在MDK中打开"SPI_TFT_HAL"工程代码,
1 w8 z, D/ n* f0 M) T* [* H# J5 r1 `# }* G) C
首先打开main.c文件,修改要显示的字符和图片代码,关联工程中的pic.h和lcdfont.h文件;不同尺寸的屏要修改其显示坐标位置,0 Y  u5 R1 a" v3 B+ F9 |
9 Q, P, v' T$ g  G( p6 K
2022-07-04_133930.png
+ H5 F2 I& i0 {. ^1 w5 y, E4 |+ u( H$ R5 u  J% K
再修改lcd_init.h文件中的当前屏的分辨率参数;; r0 [( h( a. u1 w3 d' r2 z
6 x8 U7 L0 |" J6 `" K/ ?, d; P
2022-07-04_134424.png
1 B2 q3 q5 j  b3 Y' |5 m; e+ Y6 c; ?0 M& `  m
下面三张图中的代码部分可以先不动,先编译工程,如果能编译成功,就下载到板卡中,看屏幕上显示的内容对不对,包括字符的颜色,图片的色彩,及它们在屏幕中的坐标位置对不对,不对再修改下图中的三个位置的参数,直到参对应到正常即可(因为是菜鸟,所以只能用笨方法,能看懂手册,估计也能对应手册进行科学的修正);+ K5 M- m  t  h" ~9 e
2022-07-04_134225.png * U  [& W, F2 w: k% r
7 c; H" B) M7 z( l# W
2022-07-04_134001.png ' ]+ Z( a8 F. p" x* F' L+ }

5 x+ B7 k* H- x2 o/ r( i# t
6 x- ~( ^1 i6 p  _) d- m 2022-07-04_134557.png 5 n/ b/ N* z" i) S

" v  e, G2 j  a8 i$ ?0 ^关于图片的取模,可以用下图中的工具,照图片上的各项参数设置即可;
4 x5 b% }- E4 z  L  \4 R
( |5 K8 ?1 c9 W7 E 2022-07-04_190213.png 4 t4 X2 t% ^7 \# N0 A
0 a6 j" u& ~" P: E
以下是我手上的三种屏幕(不包含上篇0.96的那块);/ F6 `2 ~  i) Y, \2 p$ T
! U4 ?8 |$ F/ v/ {2 L
第一块: 1.44' 128*128 ST7735S驱动芯片
$ Q) M' A' n$ g. v. A9 t7 y* y- Z+ @+ o7 {& j
IMG_20220704_144056.jpg ' |6 A; s+ R& g5 ]% D

  U# T. b# d7 k% U/ @7 J  \第二块:1.77' 160*128 GC9106驱动
0 R$ w- [0 i$ J+ m
/ N0 e3 J' g; a IMG_20220704_185854.jpg   i# ?: V, ]& I$ K

( J' C5 |8 [. m第三块: 2.40' 320*240  ILI9341驱动
" k9 N1 `9 x; _2 T; o$ G9 Q1 t& B
IMG_20220704_133346.jpg - E. M5 Z5 I# f; q$ E

( r4 |+ ^  N1 \3 ]手上还有几种工业用屏,还在摸索中,等点亮了再分享给大家.* k' W7 R2 l& c3 [1 Q3 x
6 i/ d$ t$ {# }2 F3 ?. t

$ L2 Z3 z+ h9 m( W- m
赞 收藏 评论0 发布时间:2022-7-4 19:42

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版