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

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

[复制链接]
党国特派员 发布时间:2015-1-8 13:36
话说刚刚开始搞FSMC的时候,下了很多例程,全是很全的程序,包括什么GUI,
! {  B# s! N0 C5 z$ U; L, s& p什么FLASH,SD卡之类的东西都搞在上面了,看了之后无从下手,根本没头绪,
2 c- g! a; R0 i5 |: C+ z" C我想很多新手都有这个感觉,所以觉得有必要搞一个简介一点的例程,于是在% v& s, j2 Y  D2 g
自己大概调通FSMC之后就有了这个东西了,思想是:尽量简洁,只关于FSMC,
7 @$ `% I9 M0 Y$ z2 R1 w% `不相关的不写,目的是新手入门不会无从下手" k$ J- e- J6 r3 D
- H4 ]3 e1 }) a" Q* ?% u0 g1 M
' u, X# W; @( x4 T3 ]( A% }
程序不晓得是参考谁的了,太多了,不这儿说谢谢的客套话了,下面直接上
$ Y$ l& G) J$ p8 a( [main函数,程序工程在附件,基于MDK,Keil uV4.- G: K: |4 O- l0 E7 Y
: Q7 `' N- y+ V, B& X
% V) j1 W1 F) v0 R5 q
//       Designed By LuoFaJiang——刺客' [8 S% g9 x* O, @, P; Z5 U
/***************************************/
0 y& h! \$ J7 l4 D& m0 e- f4 v#include "ILI9325_GUI.h"! n  h2 H: \7 }  i3 A2 R
#include "stm32f10x.h"        9 @; b" h# G* G6 u
#include "ili9325.h"
  a* ^8 @' h8 N8 P; h7 C#include "delay.h"        2 n: ^: J3 J  @  b
' R* P9 i  J6 c, D, v' N) k/ I

4 m$ Z& N4 D( G7 R9 ~' Q% S5 d/***************************************/: w8 o) f& K. i+ @
/////////////////////////////////////////
$ O. V( B7 S. L" ^8 X+ i( y
0 L7 t. _1 T3 C# H. h+ Z- M

! B# G% F7 V/ Y8 H7 `+ x& a: ^; S- {5 E: ^

* {& \) Y$ R. U, [int main(void)
4 o; n1 m( O/ J6 {- X# _{ 3 K# V3 S) s. F1 [
  unsigned char Str[]={"Designed By LuoFaJiang @ 2012-03-19"}; 0 w; B  Q: _/ `5 H1 z" f
  SysTick_Init(72);  / W7 s+ P2 l6 Q7 T- d5 ~& \
  STM3210E_LCD_Init();
  i: ^" @# J. n, r1 x: }" N7 n  _) A# a+ K" @6 B4 m) G5 b) [

7 ~9 C& F3 K, b  _; G! p  LCD_Clear(Blue);
! R" |1 n1 @' |" I4 e  LCD_SetTextColor(Yellow);, `9 @; W5 ]9 Z0 O; E( k9 \
  LCD_SetBackColor(Red);  K& r/ x9 @1 w! B: p! C8 r8 ~- B
' \& v  _8 Q5 v# F
/ p" G/ ]2 p6 |: a" f

) b" J  O/ D- D; `. E5 p5 ?! D

0 J+ r% \/ q( o   while(1)
! l- z+ @0 O5 U( b- \   {
- h; L- U( d$ ~& N           LCD_Clear(Blue); $ J. O' E0 l9 B& x4 n" o6 m" r' h/ ~
         Delay_ms(3000);
# Z9 i+ ?& }/ W/ S, H7 O         LCD_Clear(Cyan);
1 b2 ^- E& y" X% A! c         Delay_ms(3000);3 u5 |' L6 k% n
         LCD_Clear(Magenta);
, m$ D8 t; e. b         Delay_ms(3000);1 Y' T5 U0 j$ }. W, Z
         LCD_Clear(Yellow); & t2 s0 F4 [# o5 W* X. r9 ^
         Delay_ms(3000);( R* V" C2 c. k$ N+ U8 D
         LCD_Clear(Red);
, E6 R4 @. [% j$ N7 `+ {% p         Delay_ms(3000);
3 q2 r* |1 P' H! S5 S         LCD_Show_Str(112,20,Str);3 d+ O1 E; p5 q: e3 ~) ]
         while(1);
% O6 I3 ]" O8 |: I: q   }         
; L6 n, N. G7 r" x- X}9 [9 n9 C7 D0 F/ l& T
项目文件: 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 手机版