OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 74830|回复: 114

重量级资料,不在为驱动不了大屏而发愁了。(cpld+sram驱动4.3寸tft)++++stm32_ucos+ucgui3.98移植

  [复制链接]

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
发表于 2011-12-5 22:34:40 | 显示全部楼层 |阅读模式
淘宝的4.3寸屏满天飞,有的甚至连50元都不到。
根据这个方法很容易能做出7寸8寸的驱动板
无图无真相:
移植了ucgui的




4.3寸tft时序




代码是网友写的根据自己的需要修改了点,稍带上传
使用方法整理中。。。稍带上传、、、、、、、、、、、、、、、、、、、
附件中原理图弄的板子
板载触摸屏,spi型flash,sd卡座









世界如此美好,好好珍惜每一天吧!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2011-12-5 23:14:29 | 显示全部楼层
老大,上个附件40分钟都没搞定


TFT43_DRI.pdf

498.5 KB, 下载次数: 10530

Quarts_Tft43_verilog.rar

3.84 KB, 下载次数: 5500

世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2011-12-5 23:22:32 | 显示全部楼层
上传ucgui卡死了19m上不了,一个小时了,没搞定

uCGUI3.98_4.3test.rar

18.73 MB, 下载次数: 78929

世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

头像被屏蔽

95

主题

159

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
442
金钱
442
注册时间
2011-3-22
在线时间
6 小时
发表于 2011-12-5 23:46:37 | 显示全部楼层
支持!!希望自己也可以用上
回复 支持 反对

使用道具 举报

48

主题

379

帖子

0

精华

高级会员

Rank: 4

积分
621
金钱
621
注册时间
2011-3-18
在线时间
7 小时
发表于 2011-12-6 09:50:17 | 显示全部楼层
直接用STM32嗎?
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164817
金钱
164817
注册时间
2010-12-1
在线时间
2098 小时
发表于 2011-12-6 11:07:52 | 显示全部楼层
CPLD+SRAM的方案。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

48

主题

379

帖子

0

精华

高级会员

Rank: 4

积分
621
金钱
621
注册时间
2011-3-18
在线时间
7 小时
发表于 2011-12-6 12:13:29 | 显示全部楼层
好是好但不會用CPLD,就用不了
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2011-12-6 13:36:19 | 显示全部楼层
回复【7楼】mbass51:
好是好但不會用CPLD,就用不了
---------------------------------
顺便学呀,
世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2011-12-6 13:36:55 | 显示全部楼层
还有没焊接的散件,要的mail    
世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

46

主题

1582

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2011-12-6 15:58:07 | 显示全部楼层
回复【7楼】mbass51:
---------------------------------
CPLD不就是EDA么?这个 不难啊。
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

48

主题

379

帖子

0

精华

高级会员

Rank: 4

积分
621
金钱
621
注册时间
2011-3-18
在线时间
7 小时
发表于 2011-12-7 09:31:43 | 显示全部楼层
引用自 7楼 dzng11 的回复:回复【7楼】mbass51:
好是好但不會用CPLD,就用不了
---------------------------------
顺便学呀,

都好想學,唔知點學到
,最好一套有版買到,好像原子的就最好    .
回复 支持 反对

使用道具 举报

48

主题

379

帖子

0

精华

高级会员

Rank: 4

积分
621
金钱
621
注册时间
2011-3-18
在线时间
7 小时
发表于 2011-12-7 09:34:01 | 显示全部楼层
 
引用自 9楼 Tardis 的回复:回复【7楼】mbass51:
---------------------------------
CPLD不就是EDA么?这个 不难啊。


唔難,但唔知點入手,有人教路就感 激了       .
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164817
金钱
164817
注册时间
2010-12-1
在线时间
2098 小时
发表于 2011-12-7 11:15:33 | 显示全部楼层
CPLD+SRAM的方案,貌似和SSD1963的价格差不多了。
CPLD,12元。SRAM 14元,一起是26元。
貌似现在SSD1963的价格,普遍在26元,批量可能更便宜。
RA8875比较贵,要40.

喜欢玩大屏的朋友,选择SSD1963玩玩应该很不错,性价比高。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2011-12-7 20:58:58 | 显示全部楼层
回复【13楼】正点原子:
CPLD+SRAM的方案,貌似和SSD1963的价格差不多了。 CPLD,12元。SRAM 14元,一起是26元。 貌似现在SSD1963的价格,普遍在26元,批量可能更便宜。 RA8875比较贵,要40. 喜欢玩大屏的朋友,选择SSD1963玩玩应该很不错,性价比高。
---------------------------------
这个驱动器有两页缓存哦,显示图片无拉窗哦,
可惜cpld资源用完了,要不还想加个窗口功能
世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164817
金钱
164817
注册时间
2010-12-1
在线时间
2098 小时
发表于 2011-12-8 01:15:11 | 显示全部楼层
回复【14楼】dzng11:
---------------------------------
缓存确实是一个优势.
不过用sram的方案,缓存不可能很大,否则性价比太差了.
用sdram方案比较好.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

46

主题

1582

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2011-12-8 09:18:21 | 显示全部楼层
CPLD作控制,可以工作在很高频率,加上STM32,可以先把数据存进去,发一个指令才刷屏,可以做到瞬间刷屏啊。
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2011-12-8 16:49:47 | 显示全部楼层
回复【16楼】Tardis:
CPLD作控制,可以工作在很高频率,加上STM32,可以先把数据存进去,发一个指令才刷屏,可以做到瞬间刷屏啊。
---------------------------------

现在这个已经实现了,25616刚好能实现480*272两页
里面有个寄存器
 b7-b9             b10-b12 目前只有两页缓存,及
b7=0写缓存第1页, b7=1写缓存第2页, 
b10=0显示第1页, b10=1显示第2页,  
世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

39

主题

599

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2102
金钱
2102
注册时间
2011-9-3
在线时间
117 小时
发表于 2011-12-11 15:00:12 | 显示全部楼层
MARK下,好资料。
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2011-1-4
在线时间
4 小时
发表于 2011-12-29 11:22:48 | 显示全部楼层
CPLD+SRAM,MARK下
回复 支持 反对

使用道具 举报

3

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2011-12-23
在线时间
5 小时
发表于 2011-12-31 09:24:29 | 显示全部楼层
学习了,谢谢。
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
23
金钱
23
注册时间
2011-9-9
在线时间
0 小时
发表于 2012-1-7 22:04:53 | 显示全部楼层
这个资料太好了,可以驱动大屏,先下下来,谢谢楼主了

这颗CPLD的具体型号呢?
回复 支持 反对

使用道具 举报

27

主题

276

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
471
金钱
471
注册时间
2011-11-2
在线时间
11 小时
发表于 2012-1-8 19:07:15 | 显示全部楼层
这是多少分辨率的?感觉刷高分辨率蛮难的
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164817
金钱
164817
注册时间
2010-12-1
在线时间
2098 小时
发表于 2012-1-8 19:50:47 | 显示全部楼层
4.3寸屏的分辨率一般为480*272.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2012-1-9 08:37:55 | 显示全部楼层
回复【21楼】lizhi539:
这个资料太好了,可以驱动大屏,先下下来,谢谢楼主了 这颗CPLD的具体型号呢?
---------------------------------
4.3寸480*272.的,cpld型号epm240
世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

9

主题

87

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2011-1-12
在线时间
0 小时
发表于 2012-1-10 22:45:08 | 显示全部楼层
刷屏速度有点慢啊!
回复 支持 反对

使用道具 举报

9

主题

87

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2011-1-12
在线时间
0 小时
发表于 2012-1-10 22:47:19 | 显示全部楼层
我手上有块奋斗的板子,优化过的ucGUI速度比这个快了好几倍哦。。
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2012-1-11 13:46:07 | 显示全部楼层
回复【26楼】PowerEDV:
我手上有块奋斗的板子,优化过的ucGUI速度比这个快了好几倍哦。。
---------------------------------
上个图片看看撒
世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

12

主题

218

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
金钱
313
注册时间
2011-4-7
在线时间
3 小时
发表于 2012-1-11 16:19:56 | 显示全部楼层
收下!
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
567
金钱
567
注册时间
2010-12-3
在线时间
138 小时
发表于 2012-1-16 14:55:40 | 显示全部楼层
太感谢了,正需要呢
我试过SSD1963和RA8875
SSD1963是民用级的,只能在室内用,而切我拿产品做过EMC,打静电时黑屏很严重
RA8875很好用,能挂字库能放大字体,还有触摸,而且也过了EMC
不过用别人的片子主控不知道他的工作状,单片机运行着驱动芯片复位了,显示就没了
最近正在尝试stm32直接驱动RGB的屏
点亮了,但显示内容时时变换的话就慢了
再加上有很多外部中断,一个CPU就干不过来了

感谢,过完年偶也弄个cpld,这样控制权就都能自己掌控,不怕复位问题了。
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164817
金钱
164817
注册时间
2010-12-1
在线时间
2098 小时
发表于 2012-1-16 14:59:33 | 显示全部楼层
回复【29楼】alin:
---------------------------------
原来ssd1963过emc难哦.
难怪ra8875比ssd1963贵了十来块.
驱动大屏最好还是用arm9吧,挂个SDRAM,想怎么玩怎么玩.有LQFP封装的 就更爽了,貌似ATMEL有一款ARM9就是LQFP封装的,可以玩玩.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
567
金钱
567
注册时间
2010-12-3
在线时间
138 小时
发表于 2012-1-16 15:05:07 | 显示全部楼层
回复【30楼】正点原子:
---------------------------------
ARM9,不好裸奔啊
哈哈,不做动画效果的显示,用不上ARM9
裸奔惯了,喜欢一切掌控的感觉^^....
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2012-1-16 15:07:10 | 显示全部楼层
奇怪,没看见29楼。
世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2012-1-27
在线时间
0 小时
发表于 2012-1-27 13:00:47 | 显示全部楼层
回复【楼主位】dzng11:
淘宝的4.3寸屏满天飞,有的甚至连50元都不到。

我看淘宝上有30多圆的4.3屏,号称是台电或者蓝魔MP4的屏,不知能用否。
http://item.taobao.com/item.htm?id=8251860556
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164817
金钱
164817
注册时间
2010-12-1
在线时间
2098 小时
发表于 2012-1-28 00:39:42 | 显示全部楼层
你得搞到数据手册才行。只要找到数据手册了,一般就都可以的了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2012-1-27
在线时间
0 小时
发表于 2012-1-28 17:49:49 | 显示全部楼层
回复【34楼】正点原子:
---------------------------------
呵呵,我就是没搞到,所以来问问,有没有哪位知道的
http://item.taobao.com/item.htm?id=8251860556
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2012-1-30
在线时间
1 小时
发表于 2012-1-30 12:43:32 | 显示全部楼层
 呵呵,确实是重量级资料
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2012-1-30
在线时间
0 小时
发表于 2012-1-30 16:34:03 | 显示全部楼层
楼主太好了,我正在做驱动!
我让CPLD不断读SRAM的值到TFT,
读没有问题,但是在单片机写值的时候遇到问题,
我的写时钟是由WR决定的,读时钟是固定25M,
会有冲突,感觉写数据时候屏会有花点,
希望楼主及各位高手指点,
小弟在次感觉不尽!!!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2012-1-30
在线时间
0 小时
发表于 2012-1-30 16:40:56 | 显示全部楼层
我的QQ:308376297
请楼主及各位高手多多指点,非常感谢!
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2012-2-2 11:13:03 | 显示全部楼层
回复【37楼】zou_he2012:
楼主太好了,我正在做驱动! 我让CPLD不断读SRAM的值到TFT, 读没有问题,但是在单片机写值的时候遇到问题, 我的写时钟是由WR决定的,读时钟是固定25M, 会有冲突,感觉写数据时候屏会有花点, 希望楼主及各位高手指点, 小弟在次感觉不尽!!!
---------------------------------
你都知道冲突,那这样肯定会有雪花点的,用你的25m把wr同步了在写,就ok了,楼主位有代码,你仔细看看
世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2011-12-5
在线时间
0 小时
发表于 2012-3-28 09:37:31 | 显示全部楼层
 正在尝试CPLD+SDRAM的方案,借鉴一下楼主的方案,谢谢!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2012-3-30
在线时间
2 小时
发表于 2012-3-30 11:25:53 | 显示全部楼层
回复【楼主位】dzng11:
---------------------------------
你好。。我是个新手下载程序可是发现太复杂了。。。能不能写个文档。。。。。O(∩_∩)O谢谢
回复 支持 反对

使用道具 举报

5

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2012-3-30
在线时间
7 小时
发表于 2012-3-31 09:42:11 | 显示全部楼层
 请教,新手看来你的代码不太懂,
    assign VSync = DE_Q;
    assign HSync = DE_Q;//1'b0;
    assign DE = DE_Q;

为什么把VSync、HSync、DE连到一起?
回复 支持 反对

使用道具 举报

6

主题

114

帖子

0

精华

初级会员

Rank: 2

积分
180
金钱
180
注册时间
2011-2-28
在线时间
8 小时
发表于 2012-4-2 11:08:27 | 显示全部楼层
  顶一下,成本怎么样啊。
我会很乐意与你交流的。
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2012-4-12 13:28:04 | 显示全部楼层
回复【42楼】njgwx:
 请教,新手看来你的代码不太懂,    assign VSync = DE_Q;    assign HSync = DE_Q;//1'b0;    assign DE = DE_Q;为什么把VSync、HSync、DE连到一起?
---------------------------------
assign VSync = DE_Q;    assign HSync = DE_Q;//1'b0; 这两句没用,用的de方式驱动。


世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

9

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2011-10-21
在线时间
4 小时
发表于 2012-4-16 16:39:04 | 显示全部楼层
尽管看不是很懂,但先mark下
回复 支持 反对

使用道具 举报

3

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2012-2-2
在线时间
0 小时
发表于 2012-5-5 22:08:11 | 显示全部楼层
stm32没见和cpld有通信啊?楼主赐教。
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2012-5-5 22:47:16 | 显示全部楼层
那个原理图只是4.3寸TFT控制器,外留着接口,stm32要外接和他通讯才能显示的
世界如此美好,好好珍惜每一天吧!
回复 支持 反对

使用道具 举报

3

主题

124

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
364
金钱
364
注册时间
2012-4-30
在线时间
11 小时
发表于 2012-6-3 22:09:42 | 显示全部楼层
回复【3楼】dzng11:
---------------------------------
请问3.98 ucgui是完整版的吗?
真的勇士,敢于直面惨淡的warning,敢于正视淋漓的error.
回复 支持 反对

使用道具 举报

6

主题

57

帖子

0

精华

初级会员

Rank: 2

积分
142
金钱
142
注册时间
2011-11-13
在线时间
12 小时
发表于 2012-6-7 14:23:16 | 显示全部楼层
看看希望是完整版的,别想某个论坛发的那个只是一个烧写程序,没得参考!
回复 支持 反对

使用道具 举报

19

主题

302

帖子

2

精华

高级会员

Rank: 4

积分
727
金钱
727
注册时间
2011-11-22
在线时间
10 小时
 楼主| 发表于 2012-6-7 16:20:13 | 显示全部楼层
完整版啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-3-28 18:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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