智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4765|回复: 15
打印 上一主题 下一主题

关于OLED的问题!

  [复制链接]

3

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
威望
170
贡献
90
兑换币
96
注册时间
2015-1-24
在线时间
29 小时
毕业学校
北方工业大学
跳转到指定楼层
1#
发表于 2015-2-13 20:19:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
用的是蓝宙的OLED
OLED_PutPixel();
这个函数不是应该打印出一个点么?
你们使用这个函数来比较阈值然后一个点一个点在OLED上显示赛车道的么?
但是我死活打印不出来,后来就一个一个测试点,发现(0,0)在左上方第一个 然后 一直到(0,20)都正常 但是一旦到20以上就直接跳到下面了。。。纵轴方向变化大,这是为什么?
for(uint8 i=0; i<60; i++)
      {
          OLED_PutPixel (0,i);
          DELAY_MS (300);
      }
回复

使用道具 举报

17

主题

74

帖子

0

精华

高级会员

Rank: 4

积分
821
QQ
威望
460
贡献
241
兑换币
193
注册时间
2014-6-24
在线时间
60 小时
毕业学校
陇东学院
16#
发表于 2015-12-20 20:56:00 | 只看该作者
同样的问题求教哈
回复 支持 反对

使用道具 举报

17

主题

74

帖子

0

精华

高级会员

Rank: 4

积分
821
QQ
威望
460
贡献
241
兑换币
193
注册时间
2014-6-24
在线时间
60 小时
毕业学校
陇东学院
15#
发表于 2015-12-20 20:47:47 | 只看该作者
diandian 发表于 2015-2-16 22:23
我用的也是oled,我的方法是将保存图像的数组进行压缩,原来的一个字节表示一个点,压缩后一个字节是八个点 ...

能不能具体说说啊
回复 支持 反对

使用道具 举报

17

主题

74

帖子

0

精华

高级会员

Rank: 4

积分
821
QQ
威望
460
贡献
241
兑换币
193
注册时间
2014-6-24
在线时间
60 小时
毕业学校
陇东学院
14#
发表于 2015-12-20 20:44:28 | 只看该作者
我也遇到这个问题了   你是杂解决的哈  大家交流一下
回复 支持 反对

使用道具 举报

0

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1443
威望
770
贡献
425
兑换币
518
注册时间
2014-10-28
在线时间
124 小时
13#
发表于 2015-3-16 12:31:01 | 只看该作者
学习下~~
回复 支持 反对

使用道具 举报

5

主题

230

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4171

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
1831
贡献
1376
兑换币
1166
注册时间
2014-2-19
在线时间
482 小时
12#
发表于 2015-3-15 23:15:59 | 只看该作者
这样刷屏的话基本上可以算是实时了,我测过刷一幅图是大约5个毫秒
回复 支持 反对

使用道具 举报

10

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
431
威望
203
贡献
122
兑换币
111
注册时间
2013-8-20
在线时间
53 小时
毕业学校
浙江工业大学
11#
发表于 2015-3-15 22:06:58 | 只看该作者
diandian 发表于 2015-2-16 22:23
我用的也是oled,我的方法是将保存图像的数组进行压缩,原来的一个字节表示一个点,压缩后一个字节是八个点 ...

这样压缩之后刷屏基本能实时了么?
回复 支持 反对

使用道具 举报

3

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
威望
170
贡献
90
兑换币
96
注册时间
2015-1-24
在线时间
29 小时
毕业学校
北方工业大学
10#
 楼主| 发表于 2015-3-6 21:04:09 | 只看该作者
diandian 发表于 2015-2-16 22:23
我用的也是oled,我的方法是将保存图像的数组进行压缩,原来的一个字节表示一个点,压缩后一个字节是八个点 ...

啥意思?那个void Draw_BMP(byte x0,byte y0,byte x1,byte y1,byte bmp[]); 这个函数是怎么打印的?
回复 支持 反对

使用道具 举报

5

主题

230

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4171

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

威望
1831
贡献
1376
兑换币
1166
注册时间
2014-2-19
在线时间
482 小时
9#
发表于 2015-2-16 22:23:51 | 只看该作者
我用的也是oled,我的方法是将保存图像的数组进行压缩,原来的一个字节表示一个点,压缩后一个字节是八个点,最后用例程里的显示图片函数显示。
回复 支持 反对

使用道具 举报

5

主题

156

帖子

0

精华

高级会员

Rank: 4

积分
576
威望
320
贡献
176
兑换币
209
注册时间
2014-5-3
在线时间
40 小时
8#
发表于 2015-2-16 20:40:33 | 只看该作者
diandian 发表于 2015-2-15 22:57
用打点函数显示赛道图像刷屏会有点慢

    给的例程也就是由一个个打点函数构成的,刷屏确实慢,大侠有什么好的主意?
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-28 10:38 , Processed in 0.061800 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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