搜索
bottom↓
回复: 32

分享 4.3寸 TFT LCD 驱动板【CPLD+SRAM】

  [复制链接]

出0入0汤圆

发表于 2017-4-9 13:59:30 | 显示全部楼层 |阅读模式
参考坛友的的帖子,画了一个LCD 驱动板,仅供参考。

同时支持 RGB 和 MCU 接口, 支持电阻屏【板载触摸屏芯片】
和电容屏【仅仅提供插座,控制芯片由触摸屏提供】。













本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

 楼主| 发表于 2017-4-9 14:02:07 | 显示全部楼层
参考以下帖子,感谢坛友无私分享。

共享2种4.3寸液晶驱动的PCB工程(CPLD和RA8875)
http://www.amobbs.com/thread-5663698-1-1.html
(出处: amoBBS 阿莫电子论坛)

用RA8875方案做了一个4.3寸(480 X 272)触摸屏模块
http://www.amobbs.com/thread-5494073-1-1.html
(出处: amoBBS 阿莫电子论坛)

iHMI43 4.3寸真彩液晶模块 DEMO 程序更新,代码公开给大家下载
http://www.amobbs.com/thread-5550205-1-1.html
(出处: amoBBS 阿莫电子论坛)

发布一个CPLD驱动4.3寸TFT的代码
http://www.amobbs.com/thread-5605219-1-1.html
(出处: amoBBS 阿莫电子论坛)

一步一步学CPLD+SRAM驱动tft4.3寸液晶屏(连载。。。。)
http://www.amobbs.com/thread-5119145-1-1.html
(出处: amoBBS 阿莫电子论坛)

EPM240+61LV256驱动群创4.3寸屏(Verilog语言) 欢迎拍砖.
http://www.amobbs.com/thread-4799753-1-1.html
(出处: amoBBS 阿莫电子论坛)

4.3寸TFT资料分享,推荐用什么TFT控制器?有谁能提供该屏的驱动程序?
http://www.amobbs.com/thread-3395491-1-1.html
(出处: amoBBS 阿莫电子论坛)

用RA8875方案做了一个4.3寸(480 X 272)触摸屏模块
http://www.amobbs.com/thread-5494073-1-1.html
(出处: amoBBS 阿莫电子论坛)

赤裸裸的奉献,uCOS+UCGUI3.98移植+4.3寸TFT制作(cpld+sram)
http://www.amobbs.com/thread-5255518-1-1.html
(出处: amoBBS 阿莫电子论坛)

发一个我做的CPLD+SRAM驱动4.3寸TFT控制器
http://www.amobbs.com/thread-5549121-1-1.html
(出处: amoBBS 阿莫电子论坛)




出0入0汤圆

发表于 2017-4-9 17:58:24 来自手机 | 显示全部楼层
先顶后看,正好做个参考

出20入0汤圆

发表于 2017-4-9 19:01:24 | 显示全部楼层
谢谢分享,参考下。

出0入0汤圆

发表于 2017-4-9 21:02:16 | 显示全部楼层
比起ra8875方案,复杂太多了

出0入0汤圆

发表于 2017-4-9 21:39:36 | 显示全部楼层
晚了10来年呀

出0入0汤圆

发表于 2017-4-11 17:45:01 | 显示全部楼层
看看和之前的有什么改进和提升吗  嘿嘿

出0入0汤圆

 楼主| 发表于 2017-4-11 18:03:37 | 显示全部楼层
unnormal 发表于 2017-4-11 17:45
看看和之前的有什么改进和提升吗  嘿嘿

可以上电容触摸屏。

出0入0汤圆

发表于 2017-4-12 12:48:22 | 显示全部楼层
shangdawei 发表于 2017-4-11 18:03
可以上电容触摸屏。

好的  回头看看  感谢分享

出100入101汤圆

发表于 2017-4-12 13:04:32 | 显示全部楼层
jetli 发表于 2017-4-9 21:02
比起ra8875方案,复杂太多了

ra8875方案,不便宜啊

出0入0汤圆

发表于 2017-4-12 13:11:31 | 显示全部楼层
看了看 原理图  基本上都是一样的  cpld的驱动代码是自己写的 还是使用坛友的?

出0入0汤圆

 楼主| 发表于 2017-4-12 14:59:54 | 显示全部楼层
unnormal 发表于 2017-4-12 13:11
看了看 原理图  基本上都是一样的  cpld的驱动代码是自己写的 还是使用坛友的? ...

参考论坛的代码,只是把引脚重新定义了一下而已。

出0入0汤圆

发表于 2017-4-13 14:18:50 | 显示全部楼层
shangdawei 发表于 2017-4-12 14:59
参考论坛的代码,只是把引脚重新定义了一下而已。

参考的哪个程序啊?是原理图版本的还是代码版本的   可以相互学习一下  尤其是cpld的程序  嘿嘿

出0入0汤圆

 楼主| 发表于 2017-4-13 14:24:16 | 显示全部楼层
unnormal 发表于 2017-4-13 14:18
参考的哪个程序啊?是原理图版本的还是代码版本的   可以相互学习一下  尤其是cpld的程序  嘿嘿 ...

这个需要综合参考了。

出0入0汤圆

发表于 2017-4-13 14:54:55 | 显示全部楼层
shangdawei 发表于 2017-4-13 14:24
这个需要综合参考了。

您做这个是用来干什么的呢 是学习 还是要卖  嘿嘿  

出0入0汤圆

发表于 2017-4-13 14:58:34 | 显示全部楼层
M4可以直接驱动屏吧?

出0入0汤圆

 楼主| 发表于 2017-4-13 15:47:28 | 显示全部楼层
unnormal 发表于 2017-4-13 14:54
您做这个是用来干什么的呢 是学习 还是要卖  嘿嘿

学习一下啦。

出0入0汤圆

 楼主| 发表于 2017-4-13 15:48:11 | 显示全部楼层
fghfguytu 发表于 2017-4-13 14:58
M4可以直接驱动屏吧?

有的可以吧,甚至M3都可以的。
NXP有一些带TFT控制的ARM。

出0入0汤圆

发表于 2017-4-13 16:04:32 | 显示全部楼层
http://www.amobbs.com/thread-5550205-1-1.html

这个里面的原理图方式的cpld程序你 测试了吗   能够正常显示吗?

出0入0汤圆

发表于 2017-4-13 16:05:42 | 显示全部楼层
最好是和ucgui的那个工程一起测试  看看是不是会有不正常的现象   嘿嘿

出0入0汤圆

 楼主| 发表于 2017-4-13 16:49:12 | 显示全部楼层
unnormal 发表于 2017-4-13 16:04
http://www.amobbs.com/thread-5550205-1-1.html

这个里面的原理图方式的cpld程序你 测试了吗   能够正常 ...

没有测试呢。

出0入0汤圆

发表于 2017-4-13 22:48:38 来自手机 | 显示全部楼层
支持下 板子焊接运行了么

出0入0汤圆

发表于 2017-4-14 16:47:38 | 显示全部楼层
之前没有仔细看您的原理图   我又看了一下  那个原理图版本的CPLD程序 不适合您的硬件  不用测试了  要是按照您的硬件更改一下程序   还是可以使用的   有机会可以试试   还有 这个程序 可以做到双缓存 也可以试试  

出675入8汤圆

发表于 2017-5-21 23:07:58 | 显示全部楼层
可以驱动800X600的RGB接口的LCD吗 ?

出0入0汤圆

发表于 2017-6-2 13:20:35 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2017-6-3 20:26:53 来自手机 | 显示全部楼层
打了一版,rgb测试ok,有空再搞mcu方式。感谢楼主!

出0入0汤圆

发表于 2017-7-21 13:42:35 | 显示全部楼层
好像挺复杂的样子

出0入0汤圆

发表于 2017-7-21 22:13:41 | 显示全部楼层
谢谢分享与总结,很有帮助~

出0入0汤圆

发表于 2019-5-15 10:20:06 | 显示全部楼层
谢谢楼主分享,刚接触CPLD,为了回帖注册了个账号。这个原理图的stm32为什么只和CPLD相连,我看其它帖子里说的是32给sram送数据,CPLD读然后显示,可是我看原理图里32都不跟sram连,怎么送数据

出0入0汤圆

发表于 2019-5-17 13:03:24 | 显示全部楼层
balabala 发表于 2019-5-15 10:20
谢谢楼主分享,刚接触CPLD,为了回帖注册了个账号。这个原理图的stm32为什么只和CPLD相连,我看其它帖子里 ...

让楼主给解释一下这种应用的控制过程  就知道为什么不连接了

换个思路   也可以这样想   就像51驱动液晶1602一样

stm32就是51的功能

其它就是液晶1602的功能

CPLD主要用来刷屏

SRAM主要用来缓存

数据经过CPLD缓存到SRAM

SRAM中的数据经过CPLD显示到屏幕上

我解释的有可能不正确   还是让楼主解释具体的控制原理吧

出0入0汤圆

发表于 2019-5-17 15:16:40 | 显示全部楼层
本帖最后由 balabala 于 2019-5-17 15:23 编辑
unnormal 发表于 2019-5-17 13:03
让楼主给解释一下这种应用的控制过程  就知道为什么不连接了

换个思路   也可以这样想   就像51驱动液晶 ...


谢谢兄弟抽时间回复我,不过我觉得既然要给sram送数据,为什么不让CPLD和32共用SRAM的通信接口,不是更快嘛,不过人家这样做肯定有道理,也许这样还有我不知道的弊端。我最近在看帖子里的CPLD代码,有部分不太懂,前辈可以留个Q给我嘛

出0入0汤圆

发表于 2019-5-17 15:46:59 | 显示全部楼层
balabala 发表于 2019-5-17 15:16
谢谢兄弟抽时间回复我,不过我觉得既然要给sram送数据,为什么不让CPLD和32共用SRAM的通信接口, ...

不敢称前辈  哈哈

说不定我的水平还没有你高呢   EDA仅仅是我的业余爱好  所以  这方面的水平可想而知了

对于这个CPLD的经典应用  我觉得代码不难  主要是控制思路   思路想清楚了  再看代码就可以了

对于你说的那种方式   缓存怎么存储呢   两个处理器都在控制   增加了难度   不如像现在这样控制容易一些

但是也不排除你自己可以写成你想的那样的方式   

具体的  还是要请高手解释吧

出0入0汤圆

发表于 2019-6-13 16:00:07 | 显示全部楼层
帖子好早了,哈。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 03:52

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表