百问网--七天物联网智能家居学习笔记(3)

一 单片机时钟

特点1    现代计算机系统中必定有时钟                                                          同步
特点2    高级的单片机系统中,存在不同频率的时钟                                    最优化
时钟对于单片机的开发是至关重要的,在对一块新的开发板进行学习实践的时候,首先就要对该开发板进行时钟的学习。

F103时钟树

 二 GPIO

1.STM32F103C8T6共有48个引脚
2.按A、B、C分组,每组16个引脚,编号为0~15
STM32F103C8T6有2组GPIO,每组16个引脚,即32个GPIO引脚
3.GPIO支持8种工作模式
输出模式四种:推挽输出、开漏输出、复用推挽输出、复用开漏输出
输入模式四种:上拉输入、下拉输入、浮空输入、模拟输入

 

三 按键输入

下图的按键没被按下时接地,KEY的电平为高电平,因为接3V3的电平。

而按键消抖如图三所示,我们在按下按键的时候,会产生抖动,我们可以进行软件消抖和硬件消抖

软件消抖通常是在按下时5-10us再次检测按键,防止按键误触。硬件消抖如下图一所示,给按键加上一个电容,电容利用电容两端的电压不能突变的特性,将其并联在机械触点两端,消除接触抖动产生的毛刺电压。也可以实现硬件消抖,由于电容两端电压不能突变,使得按键两端滴电压平缓。
 

 

 对于按键输入,最主要的就是要做到按键消抖,一般采用定时器消抖

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值