登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] STM32

[复制链接]
发表于 2022-1-18 18:54:01 | 显示全部楼层 |阅读模式
学习笔记
学习科目: STM32
学习安排: STM32按键与数码管
开始时间: 2022-01-18
结束时间: 2022-01-18
按键可以帮助我们更好地实现一些功能,如中断,分步控制一些功能等,如何正确的实现按键。1.我们需要建立.h和.c文件,在头文件中写我们建立的新函数,在头文件中编写。从原理图入手,我们可以看见,当按键正常状态下,它所连接的引脚持续为高电压,当按键按下时,引脚被短路,为低电压。这也是我们实现按键的原理。
2.知道原理以后,我开始写按键的.c文件,确定好按键的引脚后,先使能对应的时钟,再定义引脚,模式为浮空输入,因为我们要实现按键控制灯的开关,我们要写一个扫描函数,扫描引脚的电压,在扫描中,我要按键消抖,按键按下的时候弹簧会短暂持续抖动,所以我们让检测电压时,过短暂时间再次检查电压确保按键的正确性,最后我们写出按键按下后的条件语句。
3.连接上传到板子中,测试程序。

数码管的使用
数码管的使用很简单,只需要像点灯一样,配置所有连接数码管的引脚就行。配置为输出。
根据所需要的引脚对应的数码条点亮就行。
好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表