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

【STM32F429开发日志】-LCD点亮

[复制链接]
MrJiu 发布时间:2014-6-30 20:21
       上次是初次介绍,以及入门的介绍.....今天说一下如何把LCD屏点亮,并且显示字符。由于我的是最基础的驱动这个显示屏,所以没有那些大神们画面那么牛逼...
         在开始学之前,我先讲一下我学习这个屏幕的过程吧....刚拿到这个开发版的时候,其实很早就已经把时钟和定时器搞定了,然后就立马开始点亮这个屏幕....首先当然是找这个显示屏的资料了,这个显示驱动是ILI9341,可以从官方的开发板介绍里面获取.....然后看到stm32f429有LCD驱动硬件,既然stm32f429自带,肯定官方是直接驱动这个LCD屏了...可是等我看LTDC的时候,看了好久都非常的模糊,不过发现要想搞定这个,首先要先学FMC,因为这个屏的数据是从这里来的,我又开始学FMC,等这个搞的差不多了,发现需要用DMA2去传送数据....然后觉得这样太话时间,就想直接先点亮屏幕好了。然后就开始从底层看ILI9341,正好,发现库里面是用SPI初始化这个屏的,正好用这个点亮LCD屏最好了....虽然最后确实点亮了,但是中间依然出了各种问题......
收藏 1 评论4 发布时间:2014-6-30 20:21

举报

4个回答
MrJiu 回答时间:2014-6-30 20:35:15

RE:【STM32F429开发日志】-LCD点亮

在刚开始的时候,打算用8080接口传送数据,可是等我做的时候,发现不管怎么样,即使最简单的命令,都没法控制显示屏。然后测试IM【0:3】这几个脚,尼玛,官方并没有直接将其连接起来,而是默认SPI连接方式,不过要想连接起来,就需要把SB22-SB25那个地方用焊锡连接起来....然后去看官方给的库例子,发现官方用的SPI初始化LCD,用的另外一种方式发送数据--RGB接口....这个接口是什么,怎么设置,可以看ILI9341的命令F6H,这个讲的非常清楚....由于我没有搞好DMA2,所以就直接用SPI初始化屏幕和传送数据...看库例子的时候,发现官方有初始化LCD的函数,本人想懒一点,就直接Copy了过来,搞了好久,依然木有搞定,用示波器查看数据的时候,是正确的,但是就是不对....想了想,还是只能自己认真的看ILI9341资料,然后在初始化LCD...
MrJiu 回答时间:2014-6-30 20:46:43

回复:【STM32F429开发日志】-LCD点亮

       经过我的测试,发现用SPI传送数据,确实有点慢,传送一个24*16的字符需要花费时间6.5ms左右.....虽然这个仅仅说的是我学习的过程,但是,我希望大家认真的去看这些资料,只有这样才会更加的了解。如果直接把库例子直接copy过来,然后使用API,这样虽然可以,但是,总觉得缺少了点什么
       关于代码....如果需要,可以加官方群,然后我可以发给了,同时有任何问题,都可以在官方群发表,我一定会告诉你们的。我之所以没有直接给出代码,是我想大家先自己去了解,然后在要.....这样对于你来说比我直接给代码会更加好..... 
      下一次,就开始关于系统了。我使用的是FreeRTOS,并且已经搞定的差不多了,之所以用这个,很简单,开源,免费。虽然uCOS也开源,但是不是免费的。。。但是对于UCOS也需要了解.....下一次我会说的是这两个系统的原理,并且会讲自己学习的经验...........
trucy 回答时间:2017-7-3 16:27:19
NapoleonWang 回答时间:2020-6-25 14:37:27
点赞

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版