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

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

[复制链接]
党国特派员 发布时间:2015-1-8 13:36
话说刚刚开始搞FSMC的时候,下了很多例程,全是很全的程序,包括什么GUI,( l$ i3 P8 X' d: H) p! w
什么FLASH,SD卡之类的东西都搞在上面了,看了之后无从下手,根本没头绪,! K' k& l1 }+ ?9 j: R
我想很多新手都有这个感觉,所以觉得有必要搞一个简介一点的例程,于是在" O+ R4 R, h6 w( r- N" f
自己大概调通FSMC之后就有了这个东西了,思想是:尽量简洁,只关于FSMC,
2 }+ _/ J4 C, a6 a1 p( Q不相关的不写,目的是新手入门不会无从下手
2 H: Y& |7 z% m" W# Q8 u# Y$ y2 R  I6 ?: s$ V
6 Q3 K) ^9 `- P+ e" b! k
程序不晓得是参考谁的了,太多了,不这儿说谢谢的客套话了,下面直接上
) z* @/ J  A0 z0 ~" V9 C: tmain函数,程序工程在附件,基于MDK,Keil uV4.
( G# N, A4 ]# F  K/ \9 u/ T, X2 ?$ j: I2 J( t! r3 B
, E* C6 @( _; `; ]
//       Designed By LuoFaJiang——刺客* Z) }  c( I. I' z( t# G
/***************************************/
" p$ I. b+ }1 [/ q3 U#include "ILI9325_GUI.h"
  n, ]1 y+ c8 ?0 M& J3 g% d5 Q#include "stm32f10x.h"        7 e3 w0 _4 B5 H0 P6 s
#include "ili9325.h"
1 Y; H. i  W( u7 k$ ]( b( P9 ]#include "delay.h"        
& Q( I  B) H) w3 W7 `3 K7 p+ q( u7 f  L/ G+ _" X( q% u4 N
6 u$ v; D% b0 M: n' _
/***************************************/
3 {, h- K8 u* w1 [" j/////////////////////////////////////////
/ d) X* `1 `2 n; C$ A" B; J, n4 F: l8 {. U4 @' S

3 c( w' W  I2 \6 e( p1 g& p
! M1 ~& g4 o- `% d9 k
" H9 V' S: J8 @7 T
int main(void)
& c, R/ G5 S- {4 w6 j) d+ W{
9 E2 M3 \2 d' t- }- E" Z+ \8 c' K! c  unsigned char Str[]={"Designed By LuoFaJiang @ 2012-03-19"};
: k& {5 i6 D$ Q- ~+ L+ R& N# b  SysTick_Init(72);  
- ~5 C( s, g+ |; q0 b0 a1 c  STM3210E_LCD_Init();
3 E3 Q& A0 B% ]5 ~6 ?+ A# c( I; ^* T
* \! q! j: b3 M) ?3 u0 k, U
  LCD_Clear(Blue);
5 e& N4 S4 z  C  LCD_SetTextColor(Yellow);
- K. ]/ ~, g( T7 b, v# J+ z  k  LCD_SetBackColor(Red);' L5 x+ u. X5 ~( {; [

6 U" i0 k1 I) b1 |
( X; h' Q8 O! E# O6 d7 m
! r' u  o/ u/ `9 o2 B

% O) x: D+ X7 r+ A# N' m   while(1)
& b" a# [) z0 a  u; x3 z7 b   {
8 Z! y. @6 n: z( q# }  y  L/ Z           LCD_Clear(Blue);
6 O* m- v) a, a$ d1 Y- k9 ?         Delay_ms(3000);
7 n8 K% @" e: {( y         LCD_Clear(Cyan);
9 G& @, l- M% p( ^) f         Delay_ms(3000);5 R/ b- E" D# H5 V
         LCD_Clear(Magenta); ' d# u$ @/ d2 `! `# g8 H2 `9 v9 b
         Delay_ms(3000);& ?) C3 s! m  ?# B+ |
         LCD_Clear(Yellow); ' p; L) P9 S" \, v* q7 E
         Delay_ms(3000);* H  ]! K: H8 }! y# o) m2 F
         LCD_Clear(Red);
: T! O6 ~; N& @' k& w( S         Delay_ms(3000);
1 ~# B$ R; H! X  A) L2 r         LCD_Show_Str(112,20,Str);. Y6 s" @! o1 B' g+ P2 `
         while(1);
" N# R* H2 V' M7 ^+ e" I   }          6 L& S; r9 p5 r
}  N, P4 T8 u. G# |. j8 h8 V) ~
项目文件: 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 手机版