RCT6为PA2,PA3软件I2C读写EEPROM,VET6为PB6,PB7硬件I2C读写EEPROM.
1)将I2C1改为I2C2
惠特自动化的OLED屏幕。
修改PB6,PB7引脚为PB10,PB11
I2C1全部替换为I2C2(仅OLED_I2C.c文件即可。)
2)OLED显示原理
如小写字母l,6*8显示,即需要x轴写入6次数据,每次数据表征y方向上的8个点。l的数据串为0x00, 0x00, 0x41, 0x7F, 0x40, 0x00
则有:
000000
001110
000100
000100
000100
000100
000100
001100
倒过来即为小写l。
3)所购买的1.3寸屏为64*128像素点的。
即全部填满需要写8行。
每行写128次。(一次可以写1*8的面积)
4)波形显示简单思路(待验证)
一次存储8*128个8位二进制数,记为一个数据块。显示在屏幕上。
待下一个8*128个u8收集够时,与原数据块逐数据比较,若相同则不变,若不同则刷新(应该可以防止闪烁问题。)
5)OLED屏幕购买于淘宝龙嘉盛电子元器件商城,1.3寸