- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《DL-STM32自学成才系列教程之十四《点亮LCD液晶屏》》.pdf
STM32 入门系列教程
点亮LCD液晶屏
Revision 0.01
Revision 0.01
RReevviissiioonn00..0011
( 2011-09-28 )
Copyright©2009-2010 牛奶动力工作室 ALLrightsreserved
原想把本期《点亮LCD液晶屏》教程放在《GPIO编程》之后,以提高大家
的兴趣,但考虑到可能网友学习STM32,是想更多地了解STM32内部工作机制,
因此在之前的教程,我们先介绍了串口、外部中断、定时器等最基本的外设模块,
有了这些基础,相信您再来学习LCD液晶,已经很轻松了。
我们使用的是芯达STM32 配套的2.4 寸TFT 液晶触摸屏,它是山寨手机上
的触摸液晶屏,内部驱动IC 为ILI9325。我们操作LCD,实际上就是在操作
ILI9325。有关该芯片的资料,请参考如下两个网址:
ILI9325 指令说明(中文):/read.php?tid=142
考虑到“触摸”涉及到太多的原理,因此把触摸屏单独列出一期教程详细讲
解。这里只讲述如何去点亮LCD 液晶屏,如果您看完本期教程,能理解LCD驱
动过程,那么笔者心满意足。
要驱动LCD,分两个部分讲解:
1、CPU内部模块支持的LCD接口(这里使用FSMC模块)
2、LCD控制电路
STM32 FSMC
STM32 FSMC
一、SSTTMM3322的FFSSMMCC原理
如果是单片机,相信大家再熟悉不过了,直接拿P0 或者P1 口用作LCD 数
据总线,再另外拿出几个IO口用作控制信号线 —— 一个LCD控制电路完成了。
STM32相对于单片机,有啥过人之处呢?
对于STM32系列的CPU来说,有两种方法给LCD总线赋值。第一个方法,
就是给对应的GPIOx_ODR 寄存器赋值 —— 这与单片机一样,单片机也是给
P0-P3寄存器赋值,使得信号能从对应的IO 端口输出。而STM32的另一种方法
就是使用FSMC。FSMC 全称“静态存储器控制器”。使用FSMC控制器后,我
们可以把 FSMC 提供的 FSMC_A[25:0]作为地址线,而把 FSMC 提供的
FSMC_D[15:0]作为数据总线。
1 FSMC
1 FSMC
11 FFSSMMCC
、 包括哪几个部分?
FSMC包含以下四个模块:
1 AHB FSMC
( ) 接口(包含 配置寄存器)
2 NOR PSRAM
( ) 闪存和 控制器
3 NAND PC
( ) 闪存和 卡控制器
Copyright©2009-2010 牛奶动力工作室 ALLrightsreserved
4
( )外部设备接口
要注意的是,FSMC可以请求AHB 进行数据宽度的操作。如果AHB 操作的
数据宽度大于外部设备(NOR或NAND或LCD)的宽度,此时FSMC将AHB
操作分割成几个连续的较小的数据宽度,以适应外部设备的数据宽度。
2 FSMC
2 FSMC
22 FFSSMMCC
、 对外部设备的地址映像
从上图可以看出,FSMC 对外部设备的地址映像从0x6000 0000 开始,到
0x9FF
您可能关注的文档
- 《Cree LED Lighting Standards Update》.pdf
- 《Critical thinking Introduction - Lesson1》.pptx
- 《Crossing the jordan》.ppt
- 《CSA009-201X V02.00 自镇流非定向LED灯》.pdf
- 《CSA017-室内LED照明用外置式恒流控制装置接口要求(发布稿)》.pdf
- 《CSA019.3-LE D照明产品检验试验规范第3部分LED筒灯(发布稿)》.pdf
- 《CSA019.4-LED照明产品检验试验规范第4部分LED射灯(发布稿)》.pdf
- 《CSS的设计与应用-LAMP兄弟连PHP培训》.pdf
- 《CW系列圆弧圆柱蜗杆减速机》.doc
- 《CXL-2016_MANUEL_INT_LIGHT》.pdf
- 《DNS--域名服务与LAMP》.doc
- 《Do Chinese publicly listed companies adjust their capital structure toward a target level》.pdf
- 《door》.pdf
- 《DOW RC PHA New Leader Review Program》.pdf
- 《Dress》.ppt
- 《drill》.doc
- 《Driving LED light bars using NXP solutions AN10579_1》.pdf
- 《Dry-etch damage and its recovery in InGaNGaN multi-quantum-well light-emitting diodes》.pdf
- 《DTT笔试》.doc
- 《dynamic sea level changes following changes in the thermohaline circulation》.pdf
文档评论(0)