网上买的1.3寸OLED
用的时候发现显示有问题,整体像素都往左两个,导致左边少两列像素,右边两列则为乱码。
解决方法
在设置光标函数中让x轴向右位移2个像素。
void OLED_SetCursor(uint8_t Y, uint8_t X)
{
I2C_WriteComm(0xB0 | Y); //设置Y位置
I2C_WriteComm(0x10 | ((X+2 & 0xF0)>>
网上买的1.3寸OLED
用的时候发现显示有问题,整体像素都往左两个,导致左边少两列像素,右边两列则为乱码。
解决方法
在设置光标函数中让x轴向右位移2个像素。
void OLED_SetCursor(uint8_t Y, uint8_t X)
{
I2C_WriteComm(0xB0 | Y); //设置Y位置
I2C_WriteComm(0x10 | ((X+2 & 0xF0)>>