if(GPIO_ReadInputDataBit(GPIOA,KEY1)==0)
{
a++;
}
if(GPIO_ReadInputDataBit(GPIOA,KEY2)==0)
{
a--;
}
if(a==3)a=0;
if(a==0)a=0;
switch (a)
{
case 1:
u8g2_FirstPage(&u8g2);
do
{
u8g2_ClearBuffer(&u8g2);
u8g2_DrawFrame(&u8g2,0,1,128,20);//空心矩形
u8g2_DrawFrame(&u8g2,0,20,128,20);
u8g2_DrawFrame(&u8g2,30,1,1,39);//
//draw(&u8g2);
u8g2_SendBuffer(&u8g2);
}while (u8g2_NextPage(&u8g2));
break;
case 2:
u8g2_FirstPage(&u8g2);
do
{
u8g2_ClearBuffer(&u8g2);
draw(&u8g2);
u8g2_SendBuffer(&u8g2);
}while(u8g2_NextPage(&u8g2));
break;
}
按键切换OLED界面
于 2023-08-10 20:47:20 首次发布