百问网7天物联网智能家居 学习心得 打卡第三天

打卡第三天。

2022/2/15 基础班第三节培训。

主要讲的内容是:单片机时钟树,STM32CubeMX配置时钟、STM32的GPIO输出模式、输入模式。

1、STM32F103有4个时钟分别是:HSE高速外部时钟,HSI高速内部时钟,LSI低俗内部时钟,LSE低俗外部时钟。

2、STM32CubeMX配置时钟

 (1)、首先点击RCC在High speed clock(HSE)下拉选择Crystal/Ceramic Resonator使能外部时钟,在右边的仿真芯片图上使能的2个引脚就会亮起来RCC_OSC_IN、RCC_OSC_OUT。

(2)、PPL选择9倍频APB1选择/2的推荐配置

(3)、STM32CubeMX配置的总线时钟文件截图与解析

 (4)、GPIO使能

 3、STM32的GPIO输出模式:推挽输出、开漏输出、复用推挽输出、复用开漏输出

(1)、推挽输出利用MOS控制IO的高低输出。

(2)、开漏输出利用MOS控制IO的低电平输出,高电平则是使用内部上拉电阻来控制。或者是外部加上一个上拉电阻 可以是5v也可以是3.3v。

 (3)、复用功能输出则是用外部来控制列如I2C

4、STM32的GPIO输入模式:上拉输入、下拉输入、浮空输入、模拟输入 。

 (1)、上下拉输入就是控制2个上下拉开关,当设置为上拉输入时,内部上拉开关,开启如果外部有个低电平则,IO原本读到的是高电平转为低电平

(2)、浮空输入是2个开关都断开,此时IO属于一个未知的状态。

(3)、模拟输入则是将TTL肖特基触发器断开,信号直接从模拟输入通过ADC控制器分析模拟的值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值