[STM32F1] OLED屏的水平滚动显示

[复制链接]
1465|20
 楼主| xxmmi 发表于 2021-1-18 23:24 | 显示全部楼层 |阅读模式
我用的芯片是SSD1306驱动芯片,驱动OLED屏由右往左水平移动。有做过OLED屏滚动显示的朋友能给个思路吗?
chenjunt 发表于 2021-1-18 23:25 | 显示全部楼层

https://developer.mbed.org/teams/Hexiwear/code/Hexi_OLED_SSD1351/file/ae5fad429790/Hexi_OLED_SSD1351.cpp
看 RightLeft
 楼主| xxmmi 发表于 2021-1-18 23:27 | 显示全部楼层
用类封装了,有点C++基础,但还是没有看明白
zyf部长 发表于 2021-1-18 23:29 | 显示全部楼层
水平滚动显汉字?
kangzj 发表于 2021-1-18 23:31 | 显示全部楼层
就是不停刷新OLED,更改坐标。
huanghuac 发表于 2021-1-18 23:32 | 显示全部楼层
字符滚动,就是改变地址不就行了吗
 楼主| xxmmi 发表于 2021-1-18 23:36 | 显示全部楼层
这个SSD1306有滚动的指令,但搞不定
 楼主| xxmmi 发表于 2021-1-18 23:38 | 显示全部楼层
有没有人做逐列取模的呢?输出也是逐列输出的 ? 我现在用的是page 寻址模式,可以正常显示,但搞逐列就不行了
 楼主| xxmmi 发表于 2021-1-18 23:39 | 显示全部楼层

逐列用的是 VERTICAL ADDRESSING MODE
 楼主| xxmmi 发表于 2021-1-18 23:41 | 显示全部楼层
搞逐列式输出,搞个缓存,用软件去刷肯定可以的,只是这个芯片本身有滚动的指令
chenho 发表于 2021-1-18 23:42 | 显示全部楼层
刷新之后更新地址。
chuxh 发表于 2021-1-18 23:45 | 显示全部楼层
TFT的坐标改变了,不就能够滚动了吗
 楼主| xxmmi 发表于 2021-1-18 23:46 | 显示全部楼层
是怎么更新地址的呢?可以再具体一点吗?
 楼主| xxmmi 发表于 2021-1-18 23:48 | 显示全部楼层
怎么更新地址的呢?可不可以以再具体一点?现在逐列的输出都没有搞定,按列行输出是可以的
 楼主| xxmmi 发表于 2021-1-18 23:50 | 显示全部楼层
有没有更具体一点的回答,不要回答一半,我还是没有搞懂
coshi 发表于 2021-2-5 12:54 | 显示全部楼层
滚动显示不好调
aoyi 发表于 2021-2-5 12:58 | 显示全部楼层
刷新屏幕 更改坐标
drer 发表于 2021-2-5 13:00 | 显示全部楼层
那也应该有一个算法啊
gwsan 发表于 2021-2-5 13:02 | 显示全部楼层
具体如何进行坐标计算呢
kxsi 发表于 2021-2-5 13:03 | 显示全部楼层
希望能有一个完美的解决办法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

369

主题

4278

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部