amobbs.com 阿莫电子技术论坛

标题: STM32(FSMC)和LPC2214(EMC)驱动"CPLD+SRAM 4.3寸(PSP)专驱动器"测试程 [打印本页]

作者: Oliver    时间: 2009-7-8 11:03
标题: STM32(FSMC)和LPC2214(EMC)驱动"CPLD+SRAM 4.3寸(PSP)专驱动器"测试程
去掉了之前的FAT,SD,BMP.....只为打通STM32/LPC2214和CPLD驱动器.
2214和STM32用同一个IAR工作平台.

接线
LCD驱动器     STM32          或LPC2214
/CS------------NE1 ------------CS0
/RS------------A0-------------A1
/WR------------NWE------------WE
/RD------------NOE------------OE
/RST-----------PG14----------P0.12
SYNC-----------PG13----------P0.21
/LB------------NBL0----------A2
/UB------------NBL1----------A3
D0~D15---------D0~D15--------D0~D15

STM32工作在72MHZ,FSMC写为3HCLK(24MHZ),读为5HCLK(14.4MHZ).扩展模式B.
这是FSMC的最高速度,之前以为FSMC可以工作2周期(资料上宣传为36MHZ @ 系统=72MHZ).

在ADDST=0,DATAST=1(因为必须>0),所以写操作最快为3周期(0+1+1+1).
读操作时FSMC每次有2个HCLK的强制时间,所以最快为5周期(0+1+1+1+2).

LPC2214工作在55MHZ(11.0592MHZ*5),读写均为4周期


注意:1.自行下载STM32固件库(3.1.0)并加载到IAR,同时设置好路径
     2.建议用sourceinsight阅读程序

--------------------------------------------
4.3寸专用驱动器PCB:

CPLD+SRAM 4.3寸专用驱动器空PCB元件面 (原文件名:DSC00862.JPG)

STM32系统PCB正面:

STM32空PCB正面 (原文件名:DSC00863.JPG)

STM32系统PCB反面:

STM32空PCB反面 (原文件名:DSC00864.JPG)

4.3寸专用驱动器元件面:

CPLD+SRAM 4.3寸专用驱动器元件面 (原文件名:DSC00866.JPG)

装上4.3TFT后:

装屏后 (原文件名:DSC00867.JPG)

焊接好的STM32板:

STM32系统板 (原文件名:DSC00869.JPG)

组装后:

组装后 (原文件名:DSC00871.JPG)

组装后:

组装后 (原文件名:DSC00872.JPG)

IAR工程包和LCD驱动:
LCD程序包可以放在一个共用目录,每次只要修改config文件,换处理器时只要添加底层的处理.
IAR工程包ourdev_459424.rar(文件大小:4.68M) (原文件名:Lcd_drv_Test(ARM).rar)
LCD驱动ourdev_459425.rar(文件大小:5K) (原文件名:lcd.rar)
作者: bbandpp    时间: 2009-7-8 11:12
好东西,顶一个。
作者: zhangjw    时间: 2009-7-8 11:37
mark,想要pcb
作者: Oliver    时间: 2009-7-8 12:04
【2楼】 zhangjw 小电工:
抱歉,没有提供空PCB的爱好和那个精力,太折腾了.

都是只做产品模式


STM32确实要比ARM7快一些,用起来也灵活,提供了庞大的固件库,写程序不用过多关注物理层分布.

当然必须有个好的编辑器,并且带自动完成的,否则......那效率低了去了
作者: yemingxp    时间: 2009-7-8 12:24
有视频对比演示吗?多谢。
作者: Oliver    时间: 2009-7-8 13:24
没有视频对比,任何芯片有有好有坏,从系统应用角度STM32确实比ARM7.

现在没有挂SD,FAT,BMP等功能,所以测了也没意义.

目前看来STM32 16bpp时接近60fps(内部flash),2214因为flash受限制,没测试图片功能
作者: wzavr    时间: 2009-7-8 13:41
黑金的pcb很漂亮,有收藏的欲望.
lz有空时是否能讲讲lcd的cpld驱动部分.
作者: PZLPDY    时间: 2009-7-8 15:24
楼主,你那一套成品多少钱呀?是否带触摸屏?
作者: Oliver    时间: 2009-7-8 15:31
不带触摸,但CPLD驱动板上有预留位置,STM32系统板上也相应连接到了ADC,为将来扩展需要
CPLD驱动板:110
CPLD驱动板+新屏:250

STM32是根据功能做程序的,该板不包括在以上价格内.
作者: jpjavr    时间: 2009-7-11 09:54
Oliver 你好,有联系方式么?给一个?
想采购几块板子,又不知道怎么和你联系。
我的联系方式是13373909162  feiyichina@126.com,请你和我联系下,谢谢
作者: jpjavr    时间: 2009-7-11 09:56
对了我觉得你的板子做的很不错,想整套的购买几套 主板+CPLD驱动板+新屏
作者: Oliver    时间: 2009-7-11 13:37
扣扣:136815867
m-a-i-l:yiwei425(163的)
M-P:138 170 55256

新板通用驱动器

(原文件名:DSC00873.JPG)


昨天才发现俺的淘宝上的货全部自动下架了,已经快一月...晕
新时代的"电子商务"不会玩了
作者: Oliver    时间: 2009-7-14 21:04
用附件程序驱动AT056TN52(640*480*18)完成.

STM32内部放不下640*480*16的图片,放了张小图片演示一下.

通用板飞线到STM32主板(FSMC),同时飞线到TFT(为TFT的FPC排线烂了个小转接板).

该屏颜色细腻,分辨率高,铁框外壳,LED背光,自带TCON板(主要处理了LCD的若干辅助电压到,及升压到9.9V驱动LED背光),非常适合工业应用.

唯一就是感觉没有安装孔不方便.

价格200多.

图片:

480*272*16的小牛头 (原文件名:DSC00879.JPG)


感光小转接板 (原文件名:DSC00880.JPG)


通用板飞线,用了1MB内存可显示16位24位色 (原文件名:DSC00883.JPG)


一堆的线 (原文件名:DSC00884.JPG)
作者: liitom    时间: 2009-7-15 11:18
cccc
作者: yulutong    时间: 2009-7-15 15:31
请问你的FPC连接器,接触排线是朝上插进去的,这样类型叫什么?哈哈,还真的有这种型号,太好了。
作者: Oliver    时间: 2009-7-16 10:21
FH12-0.5-40(55)

通俗叫:FPC座0.5-40P上接触
作者: edmondchao    时间: 2009-7-16 13:08
mark!
作者: johnnypang    时间: 2009-7-18 15:12
mark!
作者: n0831    时间: 2009-7-18 15:56
mark
作者: dragonathust1    时间: 2009-7-18 16:10
楼主的PCB做的不错,要是能单买就好了
作者: leafing    时间: 2009-7-22 14:10
老易的板子是漂亮,忍不住有点抄的冲动,哈哈哈
作者: Oliver    时间: 2009-7-22 14:32

打pp
呵呵~~


PCB只是形而非神,要抄真是太容易了
作者: pldjn    时间: 2009-7-22 16:32
没有用到外置RAM,显示缓存没有做
作者: shangxf    时间: 2009-7-30 18:58
看看
作者: cookie2g    时间: 2009-7-30 19:10
mark
作者: Oliver    时间: 2009-7-31 11:08
TFT通用驱动器上架了
作者: wangguanfu    时间: 2009-7-31 13:01
帮顶,不错
作者: Oliver    时间: 2009-8-7 16:42
更新太快,顶起来
作者: LiAsO    时间: 2009-8-9 21:51
恩 没接触过fsmc 看下
作者: zhenfanhei    时间: 2009-9-14 17:13
Oliver的板子做得漂亮啊,我想问下Oliver前辈,这个板子驱动800x600的液晶屏,一秒钟可以刷新多少张800x600的图片啊?
作者: zhenfanhei    时间: 2009-9-14 17:16
我有一个800x600的闲置的大屏,我用arm7读取SD卡内的照片,然后再用你的这个板子驱动,也做个数码相框来玩玩,不知道可否行?
作者: 990412    时间: 2009-9-14 20:11
用了CPLD
好像还是240以上的
为什么要用CPLD?,不是说STM32的总线可以直接带?
用CPLD的话
51都可以配合了
作者: Oliver    时间: 2009-9-14 20:36
29楼,你这个问题太笼统,无法回答.800*600目前驱动不了.刷多少张是有很多可变因素决定的.

30楼,800*600目前驱动不了,800*480可以.另外,如果用ARM7还不如用STM32(假设所选ARM7不带SDIO).
作者: iamyangyz    时间: 2009-10-23 10:47
mark
作者: teltium    时间: 2009-10-23 10:52
哇赛 今年最有价值贴
强贴留名
作者: waiman    时间: 2009-10-27 21:01
我在淘宝上发现用EPM1270的PSP屏幕驱动
http://item.taobao.com/auction/item_detail-0db2-55cc1156b622343a1de05b66d8a52220.htm?cm_cat=0
作者: mushk    时间: 2009-10-28 10:34
mark学习
作者: huike    时间: 2009-11-2 17:39
Oliver 老易:

你好,我看了你的手册。最后提到控制器的功耗。ICC最大仅75mA,这个数值是真的吗?
作者: Oliver    时间: 2009-11-2 19:31
对,仅控制器.
不带屏及背光.
作者: huike    时间: 2009-11-2 19:39
我很惊讶,仅仅一个SRAM的电量就不止这个数了。

这是61LV25616的供给电流 (原文件名:未命名.JPG)
作者: Oliver    时间: 2009-11-2 21:22
你这个ds哪里来的,ISSI现在的25616根本就没有8ns版本.你的肯定是早期版本.

现在的(09批号)-10工作电流为110ma @100MHZ(你的贴图为360)

另外电流和频率有关.

单纯CPLD+SRAM只要60ma就够了,为什么是75ma呢,是因为板上有个电荷泵.
作者: huike    时间: 2009-11-3 08:08
佩服一下先!

另外我考虑我要不要去撞墙。因为我这个有一百多毫安。仅仅是CPLD+SRAM。我的CPLD还只是EPM240T100的。

我访问SRAM的速度是30M,刚才把它关掉,电流少了大约40mA.

CPLD还有70毫安。继续。。。

谢谢!!!
作者: stm32_boy    时间: 2009-11-16 22:19
mark
作者: zlgbhdx    时间: 2009-12-3 20:59
招聘人数: 若干名  薪资待遇: 工作每天3小时,100元/天工资

每日支付;
岗位描述: 负责公司所要求的信息回复工作(有内容样版),工

作地点不限,专兼职均可!
应聘要求: 上网熟练,平均每天工作投入约3小时,具体根据效

率自定; 学历不限,在
职或学生皆可;勤奋,认真,有责任感;熟悉用电脑发消息的整

个流程。(很简单,学一下就会!)

(入职不需交任何押金,手续费,更不会拖欠工资)

详情看公司招聘:http://www.coien.cn/?1786.htm
作者: ddcour    时间: 2009-12-11 23:08
很不错,好东西!
作者: flyingcys    时间: 2010-2-11 10:35
MARK
作者: hxz042    时间: 2010-3-16 12:10
mark
作者: WXing    时间: 2010-4-13 22:05
mark
作者: muyu_77    时间: 2010-4-30 15:30
为什么不是FSMC+液晶驱动IC?  为什么需要用到CPLD和SRAM ,不解,求教!
作者: notalklu    时间: 2010-5-15 15:56
mark
作者: okeykat    时间: 2010-6-1 14:40
学习了,留名!!
作者: hpdell    时间: 2010-7-9 11:08
好!!!
作者: flyforyou85    时间: 2010-7-15 15:07
老易(TFT产品)
===================================
你好。我有块群创的4.3的TFT,不知你黑色的CPLD板,能否驱动,如何购买你的班子,能否给个淘宝连接啊!
作者: Oliver    时间: 2010-7-15 17:51
www.shzxtech.com
www.shzxtech.cn
淘宝里面搜店铺"上海众贤"
作者: fengtao612    时间: 2010-7-17 12:11
mark

好东东
作者: huakaimanlin    时间: 2010-7-19 10:13
回复【53楼】Oliver 老易(TFT产品)
-----------------------------------------------------------------------

我需要一个通用控制器。给个淘宝链接呗!
作者: wenzhizhao    时间: 2010-8-5 23:48
老易 淘宝找不到“上海众贤“
很有欲望买你的驱动板,买了能提供源码否?
作者: Oliver    时间: 2010-8-6 11:46
56L,怎么会找不到
资料去公司网站下载(www.shzxtech.com)

网站:
www.shzxtech.com
www.shzxtech.cn
shzxtech.taobao.com
作者: 20061002838    时间: 2010-9-17 20:49
mark
作者: 20061002838    时间: 2010-9-17 20:53
淘宝上的价钱是批量的价,零卖什么价啊??
作者: biansf2001    时间: 2010-10-11 11:09
LCD驱动器     STM32          或LPC2214
/CS------------NE1 ------------CS0
/RS------------A0-------------A1
/WR------------NWE------------WE
/RD------------NOE------------OE
/RST-----------PG14----------P0.12
SYNC-----------PG13----------P0.21
/LB------------NBL0----------A2
/UB------------NBL1----------A3
D0~D15---------D0~D15--------D0~D15
作者: biansf2001    时间: 2010-10-11 11:12
老易,你好,我想知道以上的接线就是你的控制器和stm32的连线方式了?那他们之间的操作还有别的说明吗?也就是有什么命令怎么去控制读写啊或者送数据等等?有参考的例程吗?
作者: Oliver    时间: 2010-10-11 11:33
60L,61L,进我们网站可以下SCH,DEMO
作者: biansf2001    时间: 2010-10-11 15:59
老易,你好你这个控制7寸屏的小控制板有fpc软线插槽和显示屏直接连吗?还有跟stm32的连接线也是做好的吗?还是需要自己另外加工,直接接上可以用了吧,7寸的多少钱控制板
作者: Oliver    时间: 2010-10-11 21:26
63L最新信息还是看我们的网站呀,我们没有定期更新论坛里的资料,信息.
那样的没技术含量的广告太讨厌.

请尽量通过电话和我联系,谢谢!
作者: dianzifanfan    时间: 2010-12-8 20:20
mark
作者: weigh55    时间: 2011-5-17 23:10
mark
作者: bigwolf_chen    时间: 2011-5-20 09:10
mark
作者: wuguoyan    时间: 2011-8-8 19:55
mark
作者: notalklu    时间: 2011-11-17 12:03
mark tft control
作者: wyz.0413    时间: 2011-12-15 22:42
mark
作者: hopefly    时间: 2012-2-3 16:46
mark




欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) Powered by Discuz! X3.4