if(!pause_flag)
st_Step(y, /* is_auto_fire */ 0, /* is_fire */ HAL_GPIO_ReadPin(KEY_1_GPIO_Port, KEY_1_Pin));
u8g2_FirstPage(&u8g2);
do
{
st_Draw(0);
} while( u8g2_NextPage(&u8g2) );
if ( HAL_GPIO_ReadPin(KEY_0_GPIO_Port, KEY_0_Pin) ) {
y++;
}
else if ( HAL_GPIO_ReadPin(KEY_2_GPIO_Port, KEY_2_Pin) ) {
y--;
}
if ( HAL_GPIO_ReadPin(KEY_3_GPIO_Port, KEY_3_Pin) ) {
HAL_Delay(25);
if ( HAL_GPIO_ReadPin(KEY_3_GPIO_Port, KEY_3_Pin) ) {
pause_flag = !pause_flag;
HAL_GPIO_WritePin(LED_0_GPIO_Port, LED_0_Pin, pause_flag);
while(HAL_GPIO_ReadPin(KEY_3_GPIO_Port, KEY_3_Pin))
{
u8g2_FirstPage(&u8g2);
do
{
st_Draw(0);
} while( u8g2_NextPage(&u8g2) );
};
}
}
往期精彩推荐
深度讲解:单级反激PFC设计的缺点!
磁珠和电感在解决EMI和EMC的不同应用
分享多年珍贵经验:一套完整的硬件电路设计该怎么做?
国内外军用电子元器件质量等级一览表
电感磁芯损耗是如何产生的?