赞
踩
由于是记录学习过程,难免会有错漏,直接指出即可
STM32CubeMX+Keil5按键操控LED,使用的是STM32F103ZET6
首先按键本身性质需要处理,按键按下会有信号抖动,前沿抖动和后沿抖动,一般前后沿抖动都为5-10ms,如果不消除抖动,进行处理时会出现一次按键被识别成多次
其实电路里面就可以直接硬件消抖,硬件消抖是利用RC低通滤波滤掉,额,应该是用电容,效果好不好我也不知道,好像说效果不一定好,电容的选择也有影响,而且能应用的地方有限,最重要的问题是我这个板子上没有,所以选择软件解决
因为用按键控制LED,所以先看原理图确定引脚
LED引脚,由图可得LED0和LED1为可控LED,分别接着PB5和PE5,接地那个灯是电源灯,接电源即亮
按键(KEY)引脚,第一个按键(KEY_UP)连接的引脚WK_UP为PA0有唤醒功能,即可以把MCU从睡眠或低功耗模式中唤醒为正常模式,简单介绍
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。