[信息] STM32垂直应用挑战第三周+TFT驱动和GUI设计

[复制链接]
851|1
 楼主| gyh974 发表于 2020-12-1 10:16 | 显示全部楼层 |阅读模式
本帖最后由 gyh974 于 2020-12-1 10:18 编辑

    一个完美的代码程序要展示出来,特别是有人机交互的场合,不仅要秀出独特的功能和应用,也要有美丽的衣服来包装,这美丽的衣服就是GUI设计了,如同当年苹果手机iphone第一代出现时,简单易懂的界面,用手轻轻一碰一滑的操作惊艳了多少人的目光,从此人们对手机有了全新的认识和感受,原来手机可以变成小孩子的玩具般,那么方便那么简单就能迅速学会操作和使用!所以好产品的第一印象就是外观和操控性,而外观又体现在GUI设计上,ST对此是非常的敏锐和直接,深知开发者和消费者的痛点,为了让开发者更快更好的完成酷炫精美的GUI效果,很多STM32芯片内置了功能强大的用于加速图形处理的硬件加速器,借助它们一方面可以大大减轻CPU负荷,以节省CPU处理带宽去应对其它任务,另一方面,在节省内存同时还能保障动画或视频播放更为流畅。这些硬件图形加速器分别是STM32 Chrom-ART 加速器,或称DMA2D,是个专门用于二维图形操作处理的DMA;硬件JPEG 编解码器,用于对JPEG图像的编解码;STM32 Chrom-GRC,它是个内存管理单元,用于优化非方形图形显示的存储开销。在GUI开发软件上收购了TouchGFX,比之前的STemWin更强大更好用。下图是不同系列的芯片所具有的显示驱动接口,目前ST的ARM芯片中相继推出了FSMC、LTDC、DSI 几种驱动TFT的方式。大家比较熟悉的103等可以采用FSMC接口,429等可以采用LTDC RGB模式,469、769等可以使用DSI模式。

https://www.stmcu.com.cn/Designresource/design_resource_detail?file_name=STM32G0_GUI_DEMO%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA1&lang=EN&ver=1

touchgrx.jpg
65895fc5a769c71fc.png
1.jpg
cr315 发表于 2020-12-1 11:11 | 显示全部楼层
可以采用FSMC接口,429等可以采用LTDC RGB模式,469、769等可以使用DSI模式。不错啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

1259

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部