初级会员

- 积分
- 124
- 金钱
- 124
- 注册时间
- 2017-6-11
- 在线时间
- 16 小时
|
发表于 2018-1-6 21:51:27
|
显示全部楼层
本帖最后由 宝庆书生 于 2018-1-6 21:53 编辑
我明白了,你理解得没错,但是要心两个地方。
pos=y/8;
//pos=7-y/8;
bx=y%8;
//temp=1<<(7-bx);
temp=1<<(bx);
还有一个是初始化函数 中
//OLED_WR_Byte(0xA1,OLED_CMD); //段重定义设置,bit0:0,0->0;1,0->127;
OLED_WR_Byte(0xA0,OLED_CMD); //段重定义设置,bit0:0,0->0;1,0->127;
原子那样应该是为了我们能正着看吧,进行了重映射。
手册上有写:
A0h, X[0]=0b: column address 0 is mapped to
SEG0 (RESET)
A1h, X[0]=1b: column address 127 is mapped to
SEG0 |
|