打印
[应用方案]

一个高逼格+高性价比TFT-LCD驱动方案

[复制链接]
2582|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
deviceplugs|  楼主 | 2016-10-19 19:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在这个什么事物都要拼一下颜值的时代,使用黑白屏的显示技术就不是那么着调了,小编今天给各位看官推荐一个高性价比的TFT-LCD显示方案,有效解决产品颜值问题。

        在这个智能手机/平板电脑人手一部的时代,在这个屏幕分辨率不到2K都不敢说自己显示效果细腻的世界,你的产品还在使用骨灰级的点阵12864和段码LCD这种黑白屏?那简直弱爆了!你的产品使用黑白色的显示,市场给到你的销售额估计也是黑白色的,老板发给你的薪水也是黑白色的,于是人生也是黑白色…
这种事情能忍嘛!
必须不能忍!!!
        所以小编今天推荐给大家一个高性价比的TFT-LCD驱动方案:

        GD32F205xxx/GD32F207xxx主要片内资源:
  • Flash: 256KB/512KB/3072KB
  • SRAM: 128KB/256KB
  • FREQUENCY: 120MHz
  • U(S)ART: 8
  • SPI: 3
  • I2C: 3
  • ADC Unit(ch): 3(16)
  • TFT-LCD: 1(RGB接口)
  • EXMC: 1
  • Ethernet:1(GD32F207xxx Only)
  • GPIO: 82
  • PACKAGE: LQFP100/LQFP144/LQFP176
  • TEMPURE:  -40°~+85°


        片内256KB的SRAM有木有,驱动常见的2.8’/3.5’(320*240分辨率)16bit色的TFT-LCD都可以不用外挂显存的!来算一下,320*240分辨率16bit色的LCD需要消耗的显存容量为(320*240*16)/(8*1024)=150KB,这意味着GD32F205xxx/GD32F207xxx显存内置的情况下,还可以留出106KB的片内SRAM用来做应用开发,对于大多数嵌入式应用来说足够了。此外片内高达3MB的FLASH,除了可以运行程序代码以外,也可以用于存储背景图片,对于常见的小屏2.8’/3.5’(320*240分辨率)16bit色的TFT-LCD,可以存储十几张背景图片,对于简单小屏产品的UI系统GD32F205xxx/GD32F207xxx可以说几乎是单芯片解决方案,大大简化产品设计。选用LQFP100封装的GD32F205xxx,连板面积都省下来了……。

        对于屏幕尺寸稍大的应用,片内RAM不足以满足显存需求,如果你不运行一些产品级GUI代码(如emWin,ucGUI等),只做一些简单的图片显示、文字显示以及简单控件类的应用,也可以绕过显存(外扩SDRAM),单芯片解决的,也就是说不通过显存也可以支持到更大分辨率(尺寸)的屏幕,这对于一些对产品体积或者成本又特殊要求的产品很有帮助。

        好高端,这是怎么办到的呢?嘿嘿,其实也没那么高深,简单说就是通过DMA实现的,GD32F205xxx/GD32F207xxx的RGB接口和片内Flash可以直接通过DMA来传递数据,存储于片内Flash上的图片数据可以直接通过DMA刷到LCD上,不需要经过CPU内核,是不是很爽!

        当然了,如果需要运行一些GUI或者做一些复杂的UI界面,当然还得规规矩矩的挂上显存,如下图所示:


        有了这么好用的芯片,你是不是也跃跃欲试了呢?来吧,把LCD挂到你的产品上,把产品的逼格做出来!!!!
沙发
heisexingqisi| | 2016-10-19 21:56 | 只看该作者
直接用单片机来驱动一个LCD啊,好想法,不过之前的都是用集成的

使用特权

评论回复
板凳
gaoyang9992006| | 2016-10-20 10:48 | 只看该作者
一般,显示器会有专用的显示芯片的。

使用特权

评论回复
地板
gaoyang9992006| | 2016-10-20 10:49 | 只看该作者
如果再用这个单片机来做,也可以,就是会觉得要自己写代码。。

使用特权

评论回复
5
戈卫东| | 2016-10-20 21:42 | 只看该作者
gaoyang9992006 发表于 2016-10-20 10:49
如果再用这个单片机来做,也可以,就是会觉得要自己写代码。。

还不如直接用STM32F429啥的。。。。。

使用特权

评论回复
6
598330983| | 2016-10-20 22:58 | 只看该作者
戈卫东 发表于 2016-10-20 21:42
还不如直接用STM32F429啥的。。。。。

他们搞的这个是只是存驱动那个液晶片吧

使用特权

评论回复
7
goust51| | 2016-11-14 09:47 | 只看该作者
楼主,GD32可以运行emwin吗,有没有例程可以参考一下吗?

使用特权

评论回复
8
mintspring| | 2016-11-14 23:23 | 只看该作者
使用一个单片机来驱动,这种方式确实很牛X

使用特权

评论回复
9
稳稳の幸福| | 2016-11-15 21:41 | 只看该作者
这种成本造价估计就高了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

135

帖子

2

粉丝