博士
最后登录1970-1-1
在线时间 小时
注册时间2015-3-6
|
发表于 2015-10-16 09:20:24
|
显示全部楼层
程序逻辑没问题的
Key_Scan(GPIOC,GPIO_Pin_13,0)显示正常就没啥好说d
Key_Scan(GPIOC,GPIO_Pin_13,1)程序会自动运行到
while(GPIO_ReadInputDataBit(GPIOx,GPIO_Pin) == Down_state);实际就是:while(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_13) == 1);
因为PC13有10K上拉电阻所以是高电平,就是说程序会一直跑这个while()循环....
当你有按下按键时这个while()循环条件不满足跳出循环执行下面程序,,,所以效果就是按下按键就马上执行程序
|
|