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

STM32F429开发手册-持续更新

[复制链接]
反派小智 提问时间:2017-4-14 11:52 /
本帖最后由 反派小智 于 2017-4-14 18:17 编辑

给大家分享我们的开发板资料,主要是以开发手册的形式,分章节来讲述STM32F429的使用,虽然现阶段资料还比较少,但是会一直更新完善。
图片介绍.jpg

4.jpg

/*----------------------------------------------------------下期更新预告--------------------------------------------------------*/

       我们知道STM32F429的最大特点是多了LCD控制器,可以轻松驱动大尺寸高分辨率的屏幕,同时还拥有DMA2D图形加速器,大大提高了STM32F29的图形填充速度。但是不知道大家有没有注意到,如果是单纯使用429的DMA2D进行刷屏,屏幕会时不时的出现撕裂现象。例如下面的视频链接:
   更新屏幕显示数据的最佳时机应该是在VSYNC信号出现的时候,也就是LCD控制器刚好刷新完整个屏幕,如果不考虑VSYNC信号,在给整个屏幕更改图像数据时就有可能会出现撕裂效应。为了解决上述问题,我们可以使用类似emWin的多缓冲机制。因为429通过FMC接口可以扩展很高容量的SDRAM,所以我们有足够的内存来给屏幕使用。下面是使用 STM32F429 驱动 7 寸 800*480 分辨率液晶屏的视频演示,像素格式为 RGB565 格式,刷新率 60 帧,采用双缓冲刷屏,刷屏过渡很平滑。
  下图为使用 STM32F429 驱动 10.1 寸 1024*600 分辨率液晶屏的效果图,像素格式为RGB565 格式,刷新率 60 帧。
Image 8.jpg
        10.1 寸屏幕演示视频链接如下:
        在上面我们成功驱动了 1024*600 分辨率的屏幕,而官方给出的最大驱动分辨率为1024*768,是否就意味着STM32F429 的极限就是驱动1024*768 分辨率的屏幕?当然不是!下图是笔者使用 STM32F429 成功驱动一个 15.6 寸 1366*768 分辨率的屏幕,像素格式为 RGB565 格式,在 STM32F429 不超频的情况下刷新率可达 48 帧。由于拍摄角度的原因,屏幕的背景色看起来不均匀,实际的显示效果不会如此。
Image 7.png
        15.6 寸屏幕演示视频链接如下:
    可以看到,即使是分辨率高达1366*768,整个刷屏过程也非常快。虽然在实际的工程开发中,几乎不会用 STM32F429 去驱动如此高分辨率的屏幕,但是这足以证明其强大的液晶驱动能力,对于我们学习和 DIY 来说可以创造更多的可能。
在下一期,将会详细讲解STM32F429 LCD控制器的使用。
-----------------------------------------------------------------------
开发板资料:https://pan.baidu.com/s/1i5ok2DB密码:ud80
STM32Q QQ 交流群 536665479,一起交流学习
1489560366886.png



评分

参与人数 1 ST金币 +5 收起 理由
努力的人 + 5 期待GUI

查看全部评分

收藏 3 评论7 发布时间:2017-4-14 11:52

举报

7个回答
youyu 回答时间:2017-4-15 21:54:01
好爽的大屏
youyu 回答时间:2017-4-15 21:56:44
好东西,帮顶一下
epochal 回答时间:2017-4-16 08:16:53
期待下一期STM32F429 LCD控制器使用的讲解!
木森林的年轮 回答时间:2017-4-16 08:31:40
期待更多教程
asmhai 回答时间:2017-4-17 22:37:36
谢谢分享,晚上好!
adlu 回答时间:2017-5-11 09:56:05
Mark一下
请问楼主,10.1寸屏要多少钱?在哪里淘的
涛哥2035 回答时间:2017-5-11 16:52:21
429很牛逼啊
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版