D/C | Hex | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 命令 | 描述 |
0 0 0 0 0 0 0 | 26/27 A[7:0] B[2:0] C[2:0] D[2:0] E[7:0] F[7:0] | 0 0 * * * 0 1 | 0 0 * * * 0 1 | 1 0 * * * 0 1 | 0 0 * * * 0 1 | 0 0 * * * 0 1 | 1 0 B2 C2 D2 0 1 | 1 0 B1 C1 D1 0 1 | X0 0 B0 C0 D0 0 1 | 连续水平滚动设置 | 26小时,X[0]= 0,右向水平滚动 27 h,X[0]= 1,左向水平滚动 (水平滚动1列) [7:0]:虚拟字节(设置为00 h) B(2:0):定义开始页面地址 0~7 PAGE0 ~ PAGE7 C(2:0):设置每个滚动步骤之间的时间间隔的帧频 000 b - 5帧100 b - 3帧 001 b - 64帧101 b - 4帧 010 b - 128帧110 b - 25帧 011 b - 256帧111 b - 2帧 D(2:0):定义最终页面地址 0~7 PAGE0 ~ PAGE7 D(2:0)的值必须大于或等于B(2:0) E[7:0]:虚拟字节(设置为00 h) F[7:0]:虚拟字节(设置为FFh) |
0 0 0 0 0 0 | 29/2A A[2:0] B[2:0] C[2:0] D[2:0] E[5:0] | 0 0 * * * 0 | 0 0 * * * 0 | 1 0 * * * E5 | 0 0 * * * E4 | 1 0 * * * E3 | 0 0 B2 C2 D2 E2 | X1 0 B1 C1 D1 E1 | X0 0 B0 C0 D0 E0 | 连续垂直和水平滚动 设置 | 29H,X1X0 = 01 :垂直和水平滚动 2AH,X1X0 = 10 :垂直和水平滚动 (水平滚动1列) [7:0]:虚拟字节 B(2:0):定义开始页面地址 0~7 PAGE0 ~ PAGE7 C(2:0):设置每个滚动步骤之间的时间间隔的帧频 000 b - 5帧100 b - 3帧 001 b - 64帧101 b - 4帧 010 b - 128帧110 b - 25帧 011 b - 256帧111 b - 2帧 D(2:0):定义最终页面地址 0~7 PAGE0 ~ PAGE7 D(2:0)的值必须大于或等于B(2:0) E[5:0]:垂直滚动偏移量 例如E[5:0]= 01 h指抵消= 1行 E(5:0)= 3跳频是指抵消= 63行 请注意(1)没有可用连续垂直滚动。 |
0 | 2E | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 禁用滚动 | 停止由命令配置的滚动 26 h / 27 h / 29 h / 2A。 请注意 (1) 发送了2Eh命令来禁用滚动操作之后,需要重写ram数据。 |
0 | 2F | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 激活滚动 | 通过滚动设置命令配置的开始滚动:26h/27h/29h/2Ah,有效序列如下: 有效命令序列1:26h;2Fh。 有效命令序列2:27h;2Fh。 有效命令序列3:29h;2Fh。 有效的命令序列4:2Ah;2Fh。 例如,如果“26h;2a;2F。发出命令后,将执行最后一个滚动设置命令中的设置,即本例中的2Ah。换句话说,上一个滚动设置命令中的设置将覆盖前一个滚动设置命令中的设置。 |
0 0 0 | A3 A[5:0] B[6:0] | 1 * 0 | 0 * B5 | 1 A5B5 | 0 A4B4 | 0 A3B3 | 0 A2 B2 | 1A1 B1 | 1A0 B0 | 设置垂直滚动 区域 | A(5:0):没有。的行固定区域。没有。的行固定区域引用的GDDRAM(重置= 0)(即行。0] B[6:0]:没有。在滚动的行。这是一个用于垂直的行数滚动。滚动区域开始在第一行下面的顶部固定区域。(重置= 64) 请注意 (1)A[5:0]+[6:0]< = MUX比率 (2)B(6:0)< = MUX比率 (3)垂直滚动抵消(E(5:0)h / 2啊29日)<B[6:0] (3 b)设置显示线(X5X4X3X2X1X0开始40 h ~ 7跳频)< B[6:0] (4)最后一行滚动区域的转移到第一行滚动的区域。 (5)对64 d MUX显示(5:0)= 0,B[6:0]= 64:整个区域卷轴 (5:0)= 0,B[6:0]< 64:高级卷轴 A[5:0]+[6:0]< 64:中心区卷轴 A[5:0]+[6:0]= 64:底部区域卷轴 |
右移.png (691.24 KB, 下载次数: 175)
左移
右移.png (465.54 KB, 下载次数: 148)
右移
垂直加水平.png (326.32 KB, 下载次数: 150)
垂直加水平
垂直加水平 局部.png (536.39 KB, 下载次数: 151)
垂直加水平-局部
垂直.png (364.11 KB, 下载次数: 161)
垂直
加油.png (508.72 KB, 下载次数: 146)
加油
1.11 MB, 下载次数: 134, 下载积分: 黑币 -5
英文官网手册
155.5 KB, 下载次数: 195, 下载积分: 黑币 -5
中文命令介绍
jore06 发表于 2020-9-30 10:12
只要垂直的命令设置是怎么样的代码,楼主可以分享一下吗
jore06 发表于 2020-9-30 10:12
只要垂直的命令设置是怎么样的代码,楼主可以分享一下吗
tyyyy00 发表于 2020-3-4 22:30
楼主,我的oled用了滚动命令后卡着不动,有时还会卡死,只有较小几率卡了十几秒后能顺利滚动,但字体的位置 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |