文档章节

STM32用FSMC总线驱动ili9325液晶屏

子矜
 子矜
发布于 2014/03/20 22:47
字数 223
阅读 523
收藏 0

搞了几天,总算是点亮了,很高兴,写篇文章记载下。贫道纯粹软件开发者,对硬件和嵌入式等狗屁不通,相关的概念也都不是很懂,读者自去搜索。

环境:

stm32f103zet6核心板 + st-link v2仿真器 + ili9325液晶屏模块 淘宝均有售。

连线:

FSMC总线是复用的GPIO脚,相关的对应关系可以从stm32f103zet6的资料中找到。我的连线如下:

//STM32F103ZET6   -> ILI9325

//PE0  -> LED

//PE1  -> RESET


//FSMC_NE1 [PD7 ] -> CS

//FSMC_A16 [PD11] -> RS

//FSMC_NWE [PD5 ] -> WR

//FSMC_NOE [PD4 ] -> RD


//FSMC_D0  [PD14] -> D0

//FSMC_D1  [PD15] -> D1

//FSMC_D2  [PD0 ] -> D2

//FSMC_D3  [PD1 ] -> D3

//FSMC_D4  [PE7 ] -> D4

//FSMC_D5  [PE8 ] -> D5

//FSMC_D6  [PE9 ] -> D6

//FSMC_D7  [PE10] -> D7

//FSMC_D8  [PE11] -> D8

//FSMC_D9  [PE12] -> D9

//FSMC_D10 [PE13] -> D10

//FSMC_D11 [PE14] -> D11

//FSMC_D12 [PE15] -> D12

//FSMC_D13 [PD8 ] -> D13

//FSMC_D14 [PD9 ] -> D14

//FSMC_D15 [PD10] -> D15

其他的初始化懒得贴了 直接上工程吧:

https://stm32-tft.googlecode.com/svn/trunk/


© 著作权归作者所有

子矜
粉丝 35
博文 22
码字总数 14199
作品 0
恩施
高级程序员
私信 提问
基于STM32的uCGUI移植和优化

基于STM32的uCGUI移植和优化   首先在开始这个说明之前,要简要说明下具体的环境:   编译工具:MDK4.20   开发板:安富莱v2版开发板   调试器:JLink v8盗版 移植篇   相信大家有移植经...

xumaojun
2018/03/26
0
0
STM32开发 -- 系统架构

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29350001/article/details/87278670 未完待续!!! STM32 主系统主要由四个驱动单元和四个被动单元构成。...

聚优致成
02/14
0
0
基于STM32(ARM Cortex M3)的Arduino——Spurce (支持Eclip...

很多电子专业的学生,或者刚刚入行的电子工程师都有一个困惑。电子行业范畴这么大,这么多细分行业,不知该如何抉择。诸如硬件、软件、Layout 、单片机、 ARM ……这么多名词让人眼花缭乱,职...

soliddigi
2011/09/18
2.9K
0
STM32 FSMC使用之外扩RAM的妙用

在STM32上跑UCOSII和UCGUI时,要想让屏幕稳定不闪,显示效果多样化,而且分配给每个任务的堆栈空间足够,STM32内部的RAM肯定是不足的。最好的方法就是配置FSMC使内部RAM作为堆栈使用,而外部R...

whoisliang
2018/05/10
201
0
用STM32做开发,为什么要先开启外设模块时钟?

今天分享以下两点内容: 1.为什么我们要先开启STM32外设模块时钟; 2.关于STM32的 I/O 复用功能及什么时候开启AFIO时钟; 1为什么我们要先开启STM32外设时钟 讲述本节内容之前先说一个案例:...

RTThread物联网操作系统
2018/08/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
6
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
6
0
Docker容器实战(七) - 容器中进程视野下的文件系统

前两文中,讲了Linux容器最基础的两种技术 Namespace 作用是“隔离”,它让应用进程只能看到该Namespace内的“世界” Cgroups 作用是“限制”,它给这个“世界”围上了一圈看不见的墙 这么一...

JavaEdge
今天
8
0
文件访问和共享的方法介绍

在上一篇文章中,你了解到文件有三个不同的权限集。拥有该文件的用户有一个集合,拥有该文件的组的成员有一个集合,然后最终一个集合适用于其他所有人。在长列表(ls -l)中这些权限使用符号...

老孟的Linux私房菜
今天
7
0
面试套路题目

作者:抱紧超越小姐姐 链接:https://www.nowcoder.com/discuss/309292?type=3 来源:牛客网 面试时候的潜台词 抱紧超越小姐姐 编辑于 2019-10-15 16:14:56APP内打开赞 3 | 收藏 4 | 回复24 ...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部