oled啟動的時候在清屏函數后加延時(1ms),會出現點或者豎杠的情況,這是清屏函數的問題嗎,測試好像不是取模的問題
void OLED_Clear(void) 清屏函數
{
uint8_t i,n;
for(i=0;i<8;i++)
{
OLED_WR_Byte (0xb0+i,OLED_CMD); //設置頁地址(0~7)
OLED_WR_Byte (0x02,OLED_CMD); //設置顯示位置—列低地址
OLED_WR_Byte (0x10,OLED_CMD); //設置顯示位置—列高地址
for(n=0;n<128;n++)
{
OLED_WR_Byte(0,OLED_DATA);
}
} //更新顯示
}
|