STM32F103CBT6 按键硬件消抖程序的完整版如下:
#include "stm32f10x.h"
//定义按键引脚
#define KEY_PIN GPIO_Pin_0
#define KEY_PORT GPIOA
void Delay(__IO uint32_t nCount)
{
while(nCount--)
{
}
}
int main(void)
{
// 初始化按键引脚,设置为输入模式
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(