![5618e73f843cfabb4e9afa3c9bb041f3.gif](https://img-blog.csdnimg.cn/img_convert/5618e73f843cfabb4e9afa3c9bb041f3.gif)
点击“蓝字”关注我们
![861d388f5a1a5a077118f94015cb9fdd.png](https://img-blog.csdnimg.cn/img_convert/861d388f5a1a5a077118f94015cb9fdd.png)
◆1.SYSCLK时钟源有三个来源:HSI RC、HSE OSC、PLL。
![bbf4aa53995d9da45993c04fceb1f47c.png](https://img-blog.csdnimg.cn/img_convert/bbf4aa53995d9da45993c04fceb1f47c.png)
◆2.MCO[2:0]可以提供4源不同的时钟同步信号,PA8。
◆3.GPIO口有两个反向串联的二极管用作钳位二极管。
![5d582d3aebc96c7ba5e53f4f1d7e2add.png](https://img-blog.csdnimg.cn/img_convert/5d582d3aebc96c7ba5e53f4f1d7e2add.png)
◆4.ICode总线,DCode总线、系统总线、DMA总线、总线矩阵、AHB/APB桥。
◆5.在使用一个外设之前,必须设置寄存器RCC_AHBENR来打开该外设的时钟。
◆6.STM32复位有三种:系统复位、上电复位、备份区域复位。其中系统复位除了RCC_CSR中的复位标志和BKP中的数值不复位之外,其他的所有寄存器全部复位。触发方式例如外部复位、看门狗复位、软件复位等;
电源复位由于外部电源的上电/掉电复位或者待机模式返回。复位除了BKP中的寄存器值不动,其他全部复位;
备份区域复位的触发源为软件复位或者VDD和VBAT全部掉电时。
◆7.(NestedVectored Interrupt Controller)NVIC嵌套向量中断控制器,分为两种:抢先式优先级(可嵌套)和中断优先级(副优先级,不能嵌套)。
两种优先级由4位二进制位决定。分配下来有十六种情况:
![757b5520d91292347d69e6a04094d065.png](https://img-blog.csdnimg.cn/img_convert/757b5520d91292347d69e6a04094d065.png)
◆8.自动装载寄存器和影子寄存器:前者相当于51当中的溢出设定数值。而影子寄存器顾名思义是影子,就是寄存器的另一分copy。
实际起作用的是影子寄存器,而程序员操纵的则是自动装载寄存器。如果APPE位使能,表明自动装载寄存器的值在下一次更新事件发生后才写入新值。
否则,写入自动装载寄存器的值会被立即更新到影子寄存器。