stm32——复位和时钟控制

一、复位(手册6.1)
  STM32F10xxx支持三种复位形式,分别为系统复位、上电复位和备份区域复位。
        系统复位对应芯片7引脚RST,系统复位和上电掉电都是整个系统的复位,备份域复位只影响备份区域。
        当以下事件中之一发生时,产生备份区域复位。1. 软件复位,备份区域复位可由设置备份域控制寄存器 (RCC_BDCR)(见6.3.9节)中的BDRST位产生。2. 在VDD和VBAT两者掉电的前提下,VDD或VBAT上电将引发备份区域复位。

二、时钟控制
时钟是什么:时钟打开,对应的设备才会工作。
时钟来源
  三种不同的时钟源可被用来驱动系统时钟(SYSCLK)
  HSI振荡器时钟(高速内部时钟)
  HSE振荡器时钟(高速外部时钟)
  PLL时钟(锁相环倍频时钟)
二级时钟源:
  40kHz低速内部RC(LSIRC)振荡器
  32.768kHz低速外部晶体(LSE晶体)
如何使用CubeMX配置时钟
打开cude MX→先将sys里debug改为串口→rcc里HSE(高速外部时钟)选择Crystal/Ceramic Resonator→然后打开clock configuration→勾选HSE、勾选PLLCLK→HCLK中填写72,最大MHz→最后'/'是分频,X是倍频,达到我们需要的时钟(产品手册5.3.1可以查到需要配置的最大或最小时钟)→生成时钟相关的代码(看工作需求,用到什么配置什么)
不一定要配置成72,一般值越高,功耗越大,看工作需求

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值