复位
和51单片机类似有个复位按钮(连接到芯片的RST端口),复位就是重新工作。


系统复位当发生以下任一事件时,产生一个系统复位:
- NRST引脚上的低电平(外部复位)
- 窗口看门狗计数终止(WWDG复位)
- 独立看门狗计数终止(IWDG复位)
- 软件复位(SW复位)
- 低功耗管理复位
电源复位
当以下事件中之一发生时,产生电源复位:
- 上电/掉电复位(POR/PDR复位)
- 从待机模式中返回
备份区复位
备份区域拥有两个专门的复位,它们只影响备份区域。
当以下事件中之一发生时,产生备份区域复位。
- 软件复位,备份区域复位可由设置备份域控制寄存器 (RCC_BDCR)
- 在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)
输入完成回车,自动配置

生成项目。

结束
如果对你有帮助点赞支持一下吧
转载联系作者
 
                   
                   
                   
                   
                             文章详细介绍了STM32的复位类型,包括系统复位、电源复位和备份区复位,并提到了各种复位触发条件。此外,还重点阐述了时钟控制,列出了不同的时钟源如HSI、HSE和PLL,以及如何使用CubeMX配置时钟,特别是HSE和PLL的启用与配置过程。
文章详细介绍了STM32的复位类型,包括系统复位、电源复位和备份区复位,并提到了各种复位触发条件。此外,还重点阐述了时钟控制,列出了不同的时钟源如HSI、HSE和PLL,以及如何使用CubeMX配置时钟,特别是HSE和PLL的启用与配置过程。
           
                     
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
                     
              
             
                   1043
					1043
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
					 
					 
					


 
            