本帖最后由 forever1314 于 2016-5-11 14:44 编辑
int main(void)
{
u8 a,j,i=0;
/* config the led */
LED_GPIO_Config();
/*config key*/
Key_GPIO_Config();
while(1)
{
if( Key_Scan(GPIOA,GPIO_Pin_11,1) == KEY_ON )
{
CH000();
}
if( Key_Scan(GPIOA,GPIO_Pin_12,1) == KEY_ON )
{
Display_Turnon();
}
}
}
只要有 if( Key_Scan(GPIOA,GPIO_Pin_11,1) == KEY_ON )按键检查程序LED点阵的显示就不正常(闪一下然后显示某一两个灯),把按键检查程序去掉单独显示Display_Turnon();LED就能正常显示。用 if( Key_Scan(GPIOA,GPIO_Pin_12,1) == KEY_ON ) 控制单个灯是正常的,求解。
此帖出自
小平头技术问答
一周热门 更多>