搜索
bottom↓
回复: 36

ILI9325的TFT液晶的刷新率真高呀!

[复制链接]

出0入0汤圆

发表于 2010-10-17 12:54:50 | 显示全部楼层 |阅读模式
ILI9325的TFT液晶 ,用NIOS 100M驱动 刷新率很低,一秒钟大约只能刷1~2幅图片。大家也是这样的吗?
有什么方法让他变为几十HZ吗》?

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2010-10-17 20:23:00 | 显示全部楼层
我也在学习使用这个液晶

出0入0汤圆

发表于 2010-10-24 20:39:18 | 显示全部楼层
祝你早日出成果

出0入0汤圆

发表于 2010-12-16 16:21:23 | 显示全部楼层
最近正在考虑这个问题呢!
我的想法是这样:
1、如果单单计算刷屏,以320*240的屏来计算,总共76800个像素点,按100M晶振,理论刷屏时间是768us/每屏,完全符合视屏要求
2、之所以你刷的如此少,应该是软件在其他处理图像上占用了大量的时间,比如用来读数据上!
3、我觉得合理的解决方法是采用FPGA+内存缓冲方式定时刷屏,软件直接处理内存数据,关键是处理内存和刷屏fifo的操作关系!

出0入0汤圆

发表于 2010-12-16 17:11:43 | 显示全部楼层
回复【3楼】flybabys  
-----------------------------------------------------------------------

768us/每屏。这个理论值我从来就没有实现过。杯具。

出0入0汤圆

发表于 2010-12-17 08:24:04 | 显示全部楼层
理论是有差距木,还要考虑指令响应时间,相应的延时以及液晶的反应速度!
参照ili9237的数据手册,该器件的写周期至少为80ns,好算点就算100ns,按照16位数据模式,每个点需要一组数据,那么320240的屏,刷屏时间其实是7.68ms,如果是18位数据模式,3组数据2个点,那么具体时间大概11.52ms,如此计算刷屏也能满足100帧/秒的帧率!

出0入0汤圆

发表于 2010-12-20 15:20:48 | 显示全部楼层
我用stm32,先window,再画点,都可以达到好几帧,肯定是你的代码没优化.

出0入0汤圆

发表于 2010-12-22 12:49:29 | 显示全部楼层
计算过ILL,如果按随机点算,每个点送两个坐标一个颜色,100MHz时钟最快33MHz一个点(不过STM32达不到).如果整屏画,送四个地址再送76800个颜色.就是极限速度

出0入0汤圆

发表于 2010-12-22 13:24:09 | 显示全部楼层
不能光考虑数据的时间,还有读写一个数据的时序的时间也都得算进去,那样就翻很多倍了

出0入0汤圆

发表于 2011-2-25 19:15:57 | 显示全部楼层
我有个弱弱的想法是这样的,请DX帮忙指正:
  首先,刷屏不是MCU控制的,刷屏是ILI9325内部的OSC控制的,至于具体多少频率不清楚,先假设100MHZ(10ns),MCU能做的是给ILI9325的GRAM输送数据,如果MCU的速度很慢,假设MCU把320*240*16个数据写入GRAM的时间为20ns(50MHZ),那么问题产生了,刷屏的时候GRAM只改变了一半,所以看上去很慢。
  然后,考虑MCU向GRAM写数据。8-bit模式的时候传输320*240*16/8=153600byte,如果要看着感觉不出来的话至少要达到每秒24张图片的传输速率,这样的话,总共就是每秒传输153600*24=3686400byte.加上一些额外开销,8M晶振应该可以跑刷图(AVR),但是事实情况是我这样做的时候刷图明显看的出来是从上往下刷的(本人觉得是MCU向GRAM写数据太慢)。
  最后,我对ILI9325还不是很熟,不知道是不是还有其他什么原因,望玩过的朋友帮忙给给意见,谢谢!

出0入0汤圆

发表于 2011-2-25 19:20:27 | 显示全部楼层
补充,在论坛里看了个帖子,链接:http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3433467&bbs_page_no=2&search_mode=1&search_text=TFT&bbs_id=9999

问题:为什么他的32L能跑,而且是跑视频。就算用了24M晶振我觉得也不够啊?

出0入4汤圆

发表于 2011-2-25 19:27:06 | 显示全部楼层
跑视频肯定没问题,这个本来就是为山寨手机制造的屏,

出0入0汤圆

发表于 2011-2-25 19:28:21 | 显示全部楼层
和ILI9325无关,是MCU太弱(换句话,设计太。。。)

出0入0汤圆

发表于 2011-2-25 19:31:01 | 显示全部楼层
http://v.youku.com/v_show/id_XMTY3MTEyMjIw.html
http://v.youku.com/v_show/id_XMTY3MTIyNDk2.html
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4008453&bbs_page_no=1&search_mode=3&search_text=wangguanfu&bbs_id=9999

出0入0汤圆

发表于 2011-2-25 19:32:49 | 显示全部楼层
LS,我给的那个链接就是你的产品啊,没想到能碰到你,我有问题问你,不过你刚才的回答我不太理解,我的MCU也是MEGA32啊,只不过是8M晶振。??

出0入0汤圆

发表于 2011-2-25 19:35:26 | 显示全部楼层
CMOS图象传感器出的RGB565的数据直接给TFT了,没有经过MCU,所以就能视频,我的“独门”“密技”,就算是1MHZ的AVR也能做到

出0入0汤圆

发表于 2011-2-25 19:39:25 | 显示全部楼层
呵呵,开始我也是这么想的,可是为什么原理图中你的摄像头数据出口和PA口,TFT的DB15-7连在一起呢,你说是用来读GRAM,但是读出来的应该不是同一帧画面吧。还是只是用来初始化TFT。如果这样的话,貌似就不需要24M了吧。。。。
谢谢

出0入0汤圆

发表于 2011-2-25 19:41:31 | 显示全部楼层
读 GRAM和初始化TFT  都可以

出0入0汤圆

发表于 2011-2-25 19:43:57 | 显示全部楼层
读GRAM我觉得不行吧,MCU速度赶不上GRAM数据变化速率啊,不知道LS有没有实现存BMP图片功能,如果有,忘透露,嘿嘿

出0入0汤圆

发表于 2011-2-25 19:45:46 | 显示全部楼层
你读GRAM的时候 关闭CMOS图象传感器与TFT的连接呀(就是74HC245),这个时候你慢慢读GRAM就是了

出0入0汤圆

发表于 2011-2-25 19:47:59 | 显示全部楼层
SO GA,高人,刚才搜了下你的帖子,都是我感兴趣的啊,能加个QQ吗,我的号是339249045,大谢

出0入0汤圆

发表于 2011-2-25 19:56:18 | 显示全部楼层
秀下我的STM32的版本(和AVR的那个的电路架构一样),AVR太贵了,用他的价格买STM32,性能强的没法比

(原文件名:AA.JPG)


(原文件名:BB.jpg)

出0入0汤圆

发表于 2011-2-25 19:57:39 | 显示全部楼层
我要沿着你的路走,STM32也是我下个要玩的芯片,下次有问题还找你哦,呵呵

出0入0汤圆

发表于 2011-2-25 21:01:47 | 显示全部楼层
回复【楼主位】yangshuhe33  
-----------------------------------------------------------------------

LZ难道是用NIOS通过PIO生成软件时序来向ILI9325写数据的么?

我也做个这个东西,不过思路是:
NIOS生成指令和数据流 -> 写入FIFO -> 通过自定义的IP从FIFO取数据刷进ILI9325

这样的话刷数据的时序就完全省下来了,NIOS解放出来想干嘛干嘛。

FPGA么,傻呆笨但高负载的事情交给IP,复杂灵活的事情交给软件,软硬结合速度才上的去。

出0入0汤圆

发表于 2011-2-25 21:05:07 | 显示全部楼层
NIOSII 太弱。。开数据缓冲是关键

出0入0汤圆

发表于 2011-2-26 13:31:41 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-2-26 19:27:19 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2011-2-26 21:03:47 | 显示全部楼层
R61505可以刷到这个速度

出0入0汤圆

发表于 2011-2-27 11:37:24 | 显示全部楼层
mark~

出0入0汤圆

发表于 2011-3-10 10:44:15 | 显示全部楼层
如何实现将采集数据在ILI9325TFT液晶屏是那个显示?高手指点!!!我是初学者

出0入0汤圆

发表于 2011-3-29 15:21:34 | 显示全部楼层
我用Nios PIO,16位模式,刷新26hz,也还是感觉慢,看到网络有人在SDRAM 里开辟了显存,然后用ip刷屏,觉得这样的方式应该是很快的,但是我不会,有那位牛人指引一下啊。

出0入0汤圆

发表于 2011-5-2 17:33:36 | 显示全部楼层
回复【29楼】aladiu 阿拉丢
如何实现将采集数据在ili9325tft液晶屏是那个显示?高手指点!!!我是初学者
-----------------------------------------------------------------------

同问??请指点一二

出0入0汤圆

发表于 2011-8-9 08:49:38 | 显示全部楼层
回复【15楼】wangguanfu
-----------------------------------------------------------------------

大哥,你好威武啊,独门秘籍

出0入0汤圆

发表于 2011-8-9 10:22:38 | 显示全部楼层
占座

出0入0汤圆

发表于 2011-11-17 14:43:08 | 显示全部楼层
能不能提供一些源程序

出0入0汤圆

发表于 2011-11-27 16:57:42 | 显示全部楼层
一楼的能传一些源程序吗

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-8-27 01:25

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

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