打印

有没有做过oled的,进来帮忙看看

[复制链接]
1881|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
armfan|  楼主 | 2009-3-10 10:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
阿南| | 2009-3-10 23:47 | 只看该作者

楼主可以先放在一块缓存,再一整屏的数据copy过去

使用特权

评论回复
板凳
armfan|  楼主 | 2009-3-11 08:18 | 只看该作者

re 谢谢版主

我就是先放在一个数组中,然后就是拷贝过去。
就是拷贝得过程,实在是太慢了。

使用特权

评论回复
地板
wangkj| | 2009-3-11 08:29 | 只看该作者

可能是你的算法有问题,一般oled小平,速度应该很快。

你把这个程序贴出来看看。

使用特权

评论回复
5
平常人| | 2009-3-11 08:49 | 只看该作者

看手册呀,没有怀疑,没有可能,只有必然

使用特权

评论回复
6
mxh0506| | 2009-3-11 15:21 | 只看该作者

如果显示控制器支持的话

直接切换显示缓冲区指针是最理想的
所有的复制操作在修改指针之前完成,屏幕上不会看到丝毫的更新过程

使用特权

评论回复
7
armfan|  楼主 | 2009-3-11 17:22 | 只看该作者

我的是oled

在cpu开来,他只是一个地址。
往这个地址里,不断得写入数据,oled自身有一定的算法把这些数据添加到自身得ram中。
现在得瓶颈就是就是cpu往这一单一地址得写入速度。一个整帧得数据没有写完时,就刷新,这样就会有拖尾得现象。

使用特权

评论回复
8
OLED21ic| | 2009-3-16 14:13 | 只看该作者

ARM9

楼主,我是专业做OLED的,我们的全彩大屏都是用ARM9 开发点亮的,欢迎交流啊。

使用特权

评论回复
9
LpCfans| | 2009-3-16 16:48 | 只看该作者

可能是你的算法有问题,一般oled小平,速度应该很快。

128*64的话,不会出现LZ的现象的..
如果大屏有可能啊..

使用特权

评论回复
10
armfan|  楼主 | 2009-3-17 14:07 | 只看该作者

re

我认为不存在算法得问题,因为写驱动得按照手册来写
我的结论是处理器得速度太慢了

欢迎九楼和我交流

使用特权

评论回复
11
溜溜| | 2009-3-18 12:36 | 只看该作者

DMA支持吗你的U?

不考虑CPU执行时间,理论上往你的OLED拷一整块数据耗时几何?

用DMA?如果行

使用特权

评论回复
12
控man| | 2019-3-29 11:02 | 只看该作者
DMA传输一次也只能传输一行,下一行需要切换指令

可以提升SPI的clk时钟试试,或者传输之前息屏,传输结束后重新亮屏,多发一条指令的事

使用特权

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

本版积分规则

38

主题

114

帖子

0

粉丝