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

STM32_FSMC驱动TFT入门程序—适合初学者【转帖】

[复制链接]
党国特派员 发布时间:2015-1-8 13:36
话说刚刚开始搞FSMC的时候,下了很多例程,全是很全的程序,包括什么GUI,
+ E& @9 r/ W/ `& X+ u( r什么FLASH,SD卡之类的东西都搞在上面了,看了之后无从下手,根本没头绪,
3 @; |, M0 \; h! A我想很多新手都有这个感觉,所以觉得有必要搞一个简介一点的例程,于是在% M: ]7 v8 J) S
自己大概调通FSMC之后就有了这个东西了,思想是:尽量简洁,只关于FSMC,
4 N: G1 h" T0 F6 T6 f不相关的不写,目的是新手入门不会无从下手* K3 r% y) A7 B2 L3 X

. N, Y8 O2 ~3 q6 d
" ~; X. E0 J$ R' @
程序不晓得是参考谁的了,太多了,不这儿说谢谢的客套话了,下面直接上+ A) L) F7 G8 g/ i0 s  `$ G
main函数,程序工程在附件,基于MDK,Keil uV4.
4 t! v& F! b  g( B" u' N6 i6 I6 J0 }" D4 f5 {: ~9 p; L% D' m5 M
. ?' Y4 N9 {% i% k
//       Designed By LuoFaJiang——刺客
& o( ?+ g; e, P) ?# U7 m+ i7 W' B+ @/***************************************/
" Z8 S3 b8 D& U#include "ILI9325_GUI.h"9 O/ y! d* v" R- j  N2 W
#include "stm32f10x.h"        . b2 {5 S; x& j
#include "ili9325.h"
2 M. |4 H' v" f8 z% ]7 D8 ~0 G#include "delay.h"        4 ?9 A" u) B7 ?- ?! b
# X7 v/ \6 Q3 w; a- `' y- V
5 I. A9 ~% J: _  e
/***************************************/
. S) b* ?, A9 P: S( ]8 x/////////////////////////////////////////  w) H$ D% y$ a) `
2 l0 G6 D  _  m, z3 m7 M7 ?
% o" U7 b+ ?+ G4 E: q
% g/ `7 C9 k& C
4 \; ?8 e. {0 g. f1 y' z3 ~
int main(void)
# H/ D' }+ r$ b. P( X/ A{ . k1 F) E! T4 W/ b. D
  unsigned char Str[]={"Designed By LuoFaJiang @ 2012-03-19"}; ( [' O) S' m: z8 X4 Z
  SysTick_Init(72);  . J9 o! ^9 e! R
  STM3210E_LCD_Init();8 V  z( s+ S2 m! G- d
& D  O/ K  B" b1 g+ L. S# m

& _- L1 s- {; I4 W3 U9 a* W# U) Q  LCD_Clear(Blue); , C  k/ P/ v& w0 v% A
  LCD_SetTextColor(Yellow);
7 {; L" Z3 `7 j/ e1 g# ]$ K  LCD_SetBackColor(Red);
" N9 R" u9 F# R6 ^- d/ [# K3 q3 W0 x- x7 }: V2 s7 y
, {. A+ ?/ i9 y2 m; C5 r

8 [4 `% ^, C" H/ `1 ]0 U3 ]4 t

+ `) T2 `0 k: |   while(1)
9 j0 N; {9 B* u# c   {
5 Q! j% H- E1 I2 ^  h! f* x           LCD_Clear(Blue); ' L0 S" |7 J* j2 i2 ^& c$ G
         Delay_ms(3000);0 w4 m1 V5 ?/ M9 x; c% A& q. H+ z* L
         LCD_Clear(Cyan);
  }9 i7 S6 h1 y1 @         Delay_ms(3000);
$ e" R3 g. f+ F  f. Y+ K$ L+ p         LCD_Clear(Magenta); 1 {0 K9 A7 Z5 L7 e
         Delay_ms(3000);# C- g- y! i. j# W& U3 w6 M; G
         LCD_Clear(Yellow); - c6 g8 K' C+ }4 J2 X9 o2 A$ L3 ]# U
         Delay_ms(3000);
9 A( ?$ ]3 A) H* K$ n( ~         LCD_Clear(Red);
  i9 a' ]6 R1 m8 \         Delay_ms(3000);
6 k* ]9 v6 J  B4 l9 E  s+ A         LCD_Show_Str(112,20,Str);
2 @/ t3 }) @9 R         while(1);
' [8 w5 M+ ?& o( ?   }          " B  h3 `$ |% x6 ~- x/ G- `3 [
}' f7 y  {6 _+ l, |) x' b! a
项目文件: FSMC_TFT(9325).zip (2.41 MB, 下载次数: 718)
收藏 评论2 发布时间:2015-1-8 13:36

举报

2个回答
星星还是那个星星 回答时间:2019-6-27 12:17:52
拿走了,谢谢,最近在看FSMC,这玩意介绍的有点少,希望你的程序能有所帮助。
byronsong 回答时间:2019-6-28 10:58:43
多谢分享!

所属标签

相似分享

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