历史上的今天
今天是:2025年04月17日(星期四)
2018年04月17日 | STM32F407vet6使用FSMC驱动LCD屏
2018-04-17 来源:eefocus
我的方法也特别简单。高手勿喷。
首先,你得稍微了解一下FSMC的基本原理,就是说它是怎么用的,怎么配置,为什么能这么用。这个东西可以看看STM32F4的参考手册。这里不具体说了。(其实是因为我也不是太懂
)
我使用的是野火开发板的屏,因为想用开发板提供的程序直接移植。(小白就只能干这种事)因为买的最小系统板是100脚封装的,所以在使用上有点小问题了。我在网上查了好多关于怎么在100引脚的板子上用FSMC上驱动LCD,没有找到合适的答案,既然自己运气好点,调出来了,那么就分享一下。即使不能帮到看到的人,起码能给遇到和我相同问题的人一点安慰!慢慢调,能调出来的!
FSMC的数据线D0-D15,100封装的也有,直接连上就好。(参考数据手册IO口的定义)电源地什么的也当然也是。背光那个引脚是可以自己定义的,这个看个人喜好了。在LCD初始化的最后把背光开了,我的是低电平有效。复位信号和背光一样。CS信号在FSMC定义是PG12,显然没有,但是CS即片选信号,既然我用的就是这一块屏,没必要控制选哪一个,直接使之永远被选就好。当然自己用个引脚去控制理论上也可以。(我没试过)最关键的是LCD-DC信号,使用方法是接在FSMC的地址线上,100封装的也有几根地址线,根据选定的地址线计算好RAM地址。
仅仅提供一个小思路。因为自己也没怎么掌握,共同学习。
史海拾趣
|
可编程硅机电振荡器(小尺寸、超薄贴片有源晶振)替代传统石英振荡器 SITIME小尺寸可编程振荡器可替代石英产品 超薄、高效能可编程硅振荡器 完全替代EPSON的SG-8002 系列产品 硅机电振荡器颠覆传统晶振产业 SiTime振荡器的厚度仅为370微米 PIN 对PIN的替代SG-8002 SiT8002优势: 可编程烧录频率点和电压 体 ...… 查看全部问答> |
|
本报讯(记者陶玲)昨日,江苏卫视与零点研究咨询集团,联合本报等13家媒体发布了历时三个多月调查的《2009幸福指数调查报告》。来自全国城镇、农村的15801份调查问卷显示,超过一半的受访者认为,赚到钱才能“赚”到幸福。 令人有些意外的 ...… 查看全部问答> |
|
程序如下,将位图贴到客户区: CBitmap bitmap; bitmap.LoadBitmap(IDB_BACKGROUND); BITMAP bmp; bitmap.GetBitmap(&bmp) ...… 查看全部问答> |
|
我看了Tornado提供的说明文档,里面讲了USBD的模板和TCD的东西,但是没有讲明白他们的关系(主要是层次上的关系没讲明白). 但是对HCD驱动栈没有说,特别是他的interface. 哪位做过USB驱动的开发,给指点一下他们的关系和开发的模板说明! 主要是想弄 ...… 查看全部问答> |
|
本人刚刚接触微处理器,问题也许很幼稚,还请多多帮忙。 我现在想利用ST_LINK连接STM8s103F,现请教各位: 1、该芯片最少要接那些脚,还要接其他元器件吗?(最好能贴张接线图) 2、5v电源是否直接接到芯片的VDD和VSS之间? 3、ST_LINK用 ...… 查看全部问答> |
|
我在用IQmath算正弦和余弦值,但是出现不管我IQsine(x),x为何值出来都是-1,后来我发现BOOTROM里面固化的正弦的表全是0xFFFF,如何解决这个问题啊?我知道可以自己建一个表,但是具体如何操作,谁能教一下,谢谢!… 查看全部问答> |
|
在设计模块的时候,通常会遇到地线策略的问题,这通常又与EMC有关,一般的来说,地线是信号电流流回信号源的地阻抗路径。 我们在设计模块的时候通常是根据整体的设计而确定的,由于汽车系统的线束设计的问题。不可避免的会存在地环路干扰的现象。 ...… 查看全部问答> |




