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

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

[复制链接]
zhdjet 发布时间:2022-7-4 19:42
作为一个小菜,看到大佬们从字符屏到OLED屏再到彩色的TFT屏,那叫一个"羡慕"啊,手痒,但又不不会,买了彩色的LCD也只能放在一边吃灰,原因不是商家给人资料有限,就是网上没有相关的资料可以参考,更主要的原因就是:自己是菜鸟--不会6 U2 ], O3 W. o2 M* c" J# t# \, Q

6 }" d9 f7 [0 u7 v8 l& {8 N所以今天就把我用NUCLEO-H7A3ZI-Q来点亮手上的几种不同尺寸不同屏控的SPI 屏幕的过程分享一下,供跟我一样面对屏幕无从下手的坛友讨论参考!
: Y* C" A3 }, D( S% J* j! m
. D5 V  V7 i# t0 \: e在上篇  【NUCLEO-H7A3ZI-Q体验】不懂理论会用系列--SPI 之“玩转TFT"篇  的代码基础上进行修改来点亮手上几种SPI 彩屏;
( V+ w' ^5 a. Y+ x3 O7 ]在MDK中打开"SPI_TFT_HAL"工程代码,! U) z: F! u; C8 Y- C+ q

: [* ^' p( h, N/ o8 L! s首先打开main.c文件,修改要显示的字符和图片代码,关联工程中的pic.h和lcdfont.h文件;不同尺寸的屏要修改其显示坐标位置,
/ `. _* T! q9 d5 g
3 B3 k6 n+ ]6 A% U, P6 j 2022-07-04_133930.png 8 p% Q& t9 k* n
& o5 U8 N8 T2 T! A1 s) Z7 l
再修改lcd_init.h文件中的当前屏的分辨率参数;8 p5 W8 V  ]0 v" S! r

5 A# S+ }+ d' \1 k. _* A 2022-07-04_134424.png
) U+ m  Q0 {; _/ _9 x) C
6 m; U  K& `- T下面三张图中的代码部分可以先不动,先编译工程,如果能编译成功,就下载到板卡中,看屏幕上显示的内容对不对,包括字符的颜色,图片的色彩,及它们在屏幕中的坐标位置对不对,不对再修改下图中的三个位置的参数,直到参对应到正常即可(因为是菜鸟,所以只能用笨方法,能看懂手册,估计也能对应手册进行科学的修正);3 d' W. ~+ W  C" @5 ^2 k- x
2022-07-04_134225.png 4 \- q' _+ @- T2 x& `
5 G7 u2 {# P( C/ ^% w3 M& R
2022-07-04_134001.png
2 ~  {+ V, c6 Y$ Y; s0 y$ d- u! A" u* H7 ~, @& r' D& u

6 G9 j' u- h, \ 2022-07-04_134557.png
" [6 w& d8 u- d& `6 p$ ~. _1 y+ q8 B" C
关于图片的取模,可以用下图中的工具,照图片上的各项参数设置即可;
- _/ S# T1 Y+ L1 i; Y7 q$ T- u' h3 F* z! x$ D6 s
2022-07-04_190213.png
) ~: N/ e# l3 O, A/ R+ |3 G" P, p0 k) i1 A$ r; v0 w
以下是我手上的三种屏幕(不包含上篇0.96的那块);0 k1 y$ V5 o6 w0 `

: i/ v& Q5 M0 J4 l. F! R! f第一块: 1.44' 128*128 ST7735S驱动芯片' f, N& A) U$ e4 N5 I
) [% R+ ?3 E8 m0 ?
IMG_20220704_144056.jpg ( Y# p7 C: X: E' ]7 C

% ?6 A2 `) s$ q$ i/ @3 a4 C/ V第二块:1.77' 160*128 GC9106驱动
' O. n& H2 v4 D$ {; o6 M9 g9 y' M; m8 P' B
IMG_20220704_185854.jpg $ ^1 P2 E8 Q. R
! o6 W9 n) v8 {& R
第三块: 2.40' 320*240  ILI9341驱动
% I! C+ f, [4 A- s
8 o9 ~6 O. [: o" t IMG_20220704_133346.jpg / V+ O/ p* A5 Y$ Q3 d

' |3 R( X1 f$ ?$ t手上还有几种工业用屏,还在摸索中,等点亮了再分享给大家.: B) q5 t2 [# ^) W- m

  t4 B( u6 B5 z% K+ G3 |! C0 R, W3 S% `. O! T8 ?; C& d1 W
收藏 评论0 发布时间:2022-7-4 19:42

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版