OpenEdv-开源电子网

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

OLED显示设置问题,求问各位大神

[复制链接]

2

主题

4

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-9-24
在线时间
3 小时
发表于 2016-9-24 08:58:36 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 xuande 于 2016-9-24 09:54 编辑

为什么OLED要设置显示时的起始列地址低四位0x01和高四位0x10呢,什么叫页面选址模式呢oid LCD_Set_Pos(unsigned char x, unsigned char y)
{
  LCD_WrCmd(0xb0+y);
  LCD_WrCmd(((x&0xf0)>>4)|0x10);
  LCD_WrCmd((x&0x0f)|0x01);
比如这个函数
x=45,y=1

最佳答案

查看完整内容[请看2#楼]

OLED的手册上写命令部分有解释,这是固定的命令格式好好看看技术手册。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

60

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2016-7-26
在线时间
33 小时
发表于 2016-9-24 08:58:37 | 显示全部楼层
OLED的手册上写命令部分有解释,这是固定的命令格式好好看看技术手册。
回复

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
发表于 2016-9-24 09:57:38 | 显示全部楼层

大概是定位,指针指向(x,y)的位置,
随后写入显示内容,就会显示在这个位置,显示器里面的CPU会自动处理。

具体要看型号,仔细看手册吧。


回复

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-9-24
在线时间
3 小时
 楼主| 发表于 2016-9-24 10:42:54 | 显示全部楼层
xuande 发表于 2016-9-24 09:57
大概是定位,指针指向(x,y)的位置,
随后写入显示内容,就会显示在这个位置,显示器里面的CPU会自动 ...

他是怎么显示的,比如x=45,y=1,的时候是怎么扫描的呢
回复

使用道具 举报

79

主题

395

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1765
金钱
1765
注册时间
2015-9-21
在线时间
544 小时
发表于 2016-9-24 11:42:50 | 显示全部楼层
额,我记得论坛里面有网友发过这方面的帖子,建议楼主搜索一下,结合网友提供的资料和原子的内容去理解,最基本的页都还没清楚呢。
回复

使用道具 举报

58

主题

6291

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11406
金钱
11406
注册时间
2014-4-1
在线时间
1282 小时
发表于 2016-9-24 18:52:50 | 显示全部楼层
哈喽 发表于 2016-9-24 10:42
他是怎么显示的,比如x=45,y=1,的时候是怎么扫描的呢


我们用的显示器包括玻璃屏和驱动器,
玻璃屏引线特别多,要求的信号也很复杂,我们自己做这些信号比较困难,
驱动器就是完成这个任务,然后我们只要给它写简单的命令、数据就可以。
我们不必关心驱动器是怎么做的。

回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 19:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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