蓝桥杯嵌入式学习日记(三) |
您所在的位置:网站首页 › stm32长按 › 蓝桥杯嵌入式学习日记(三) |
目录
一、查阅相关资料二、程序的编写1、创建工程2、三行按键法3、短按与长按4、双击
一、查阅相关资料
想要进行一块板子的开发,需要先查阅资料了解器件连接。 从CT117E-M4产品手册中不难发现,按键分别有PB0、PB1、PB2、PA0分别对应B1、B2、B3、B4四个按键。 按键抖动 我们所使用这类按键时,当按键按下,内部的机械触点因为弹性,并不会立马导通,同样松开时也不是立马分离,而是会产生一连串的抖动,这段时间大概在5~10ms,为了防止紊乱我们要进行消抖。这里我选择利用uwTick进行软件延时,实际情况中也可以使用定时器,但不建议使用HAL_Delay函数进行延时。 if( uwTick - KeyTick |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |