复位和时钟控制(RCC)

复位

和51单片机类似有个复位按钮(连接到芯片的RST端口),复位就是重新工作
在这里插入图片描述

在这里插入图片描述

系统复位当发生以下任一事件时,产生一个系统复位:

  1. NRST引脚上的低电平(外部复位)
  2. 窗口看门狗计数终止(WWDG复位)
  3. 独立看门狗计数终止(IWDG复位)
  4. 软件复位(SW复位)
  5. 低功耗管理复位

电源复位
当以下事件中之一发生时,产生电源复位:

  1. 上电/掉电复位(POR/PDR复位)
  2. 从待机模式中返回

备份区复位
备份区域拥有两个专门的复位,它们只影响备份区域。
当以下事件中之一发生时,产生备份区域复位。

  1. 软件复位,备份区域复位可由设置备份域控制寄存器 (RCC_BDCR)
  2. 在VDD和VBAT两者掉电的前提下,VDD或VBAT上电将引发备份区域复位。

时钟控制

  • 什么是时钟?
    时钟打开,对应的设备才会工作。
  • 时钟来源
    三种不同的时钟源可被用来驱动系统时钟(SYSCLK)
    – HSI振荡器时钟(高速内部时钟)
    – HSE振荡器时钟(高速外部时钟)
    – PLL时钟(锁相环倍频时钟)
  • 二级时钟源:
    – 40kHz低速内部RC(LSIRC)振荡器
    – 32.768kHz低速外部晶体(LSE晶体)
  • 如何使用CubeMX配置时钟

打开STM32CubeMX配制时钟

选好芯片STM32F103C8T6
在这里插入图片描述
配置串口
在这里插入图片描述

配置RCC

在这里插入图片描述
HSE高速外部时钟
LSE低速外部时钟
一般使用HSE,
默认是Disable,一般选择Crystal(晶振),选好就代表启用了。
在这里插入图片描述
此时芯片的一个状态变化
在这里插入图片描述
点击Clock Configuration
在这里插入图片描述
出现如下
在这里插入图片描述
这样去看
在这里插入图片描述
3个关键点
在这里插入图片描述
选择HSE(高速外部时钟),PLLCLK(倍频),输入对应频率(最大72MHZ)
输入完成回车,自动配置
在这里插入图片描述
生成项目。

在这里插入图片描述

结束

如果对你有帮助点赞支持一下吧
转载联系作者

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Strange_Head

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值