找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STM32F103+OLED的问题 第二页内容显示异常

查看数: 3453 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-7-22 22:33

正文摘要:

            最近用STM32F103在做OLED屏幕调试出现了一些问题,问题:第一页的显示的文字是正常的,但是到了第二也就不正常了,也试着从网上找方法解决,都试了,没有用,求各位网 ...

回复

ID:901068 发表于 2021-7-24 10:03
取模的问题,去瞅瞅中景园的oled例程把
ID:933150 发表于 2021-7-23 18:10
Y_G_G 发表于 2021-7-23 18:06
这本就不是什么多难的事,因为,第二行已经有字的形状出来了,不是取模的问题就是页面的地址不对
看一下数据 ...

感谢大佬的指导,我去看看
ID:401564 发表于 2021-7-23 18:06
这本就不是什么多难的事,因为,第二行已经有字的形状出来了,不是取模的问题就是页面的地址不对
看一下数据手册,你至少是要知道怎么去操作这个驱动
SH1106和SSD1306只是初始化代码一样而已,显示原理是不一样,不是完全兼容的,你要看一下自己 的驱动IC是什么型号的
SH1106的列显示并不是0-127,是2-129,
如果是左右扫描的话,SSD1306是要指定列地址的,如果是上下扫描显示的话,就要指定页面地址
而SH1106是不用的
ID:933150 发表于 2021-7-23 15:03
名字不是重点 发表于 2021-7-23 15:01
X坐标取0-127,按16*16字体,显示8个汉字
Y坐标取0-7页,汉显第一行Y=0 ,第2行Y=2,第3行Y=4,第4行Y=6, ...

谢谢了,我先看看哈
ID:824490 发表于 2021-7-23 15:01
X坐标取0-127,按16*16字体,显示8个汉字
Y坐标取0-7页,汉显第一行Y=0 ,第2行Y=2,第3行Y=4,第4行Y=6,一个汉字占2行,全屏显示8*4个汉字
如果行1从页1开始,就行2就取页3,余下类推。
明白这个就行了。
ID:933150 发表于 2021-7-23 10:25
qj3518111 发表于 2021-7-23 09:41
看下正点原子的例程,里面有现成的copy即可

我的四线的OLED来的,参考不了
ID:933150 发表于 2021-7-23 10:24
51mcu 发表于 2021-7-23 10:18
汉字取模方式不对,重新试试.

那为什么第一页的内容显示正常
ID:34643 发表于 2021-7-23 10:18
汉字取模方式不对,重新试试.
ID:622960 发表于 2021-7-23 09:41
看下正点原子的例程,里面有现成的copy即可

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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