蓝桥杯嵌入式学习日记(三)

您所在的位置:网站首页 stm32长按 蓝桥杯嵌入式学习日记(三)

蓝桥杯嵌入式学习日记(三)

2024-07-13 20:11| 来源: 网络整理| 查看: 265

目录 一、查阅相关资料二、程序的编写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