LSI时钟频率大约40kHz(在30kHz和60kHz之间)。 LSI RC可以通过控制/状态寄存器(RCC_CSR)里的LSION位来启动或关闭。 在控制/状态寄存器(RCC_CSR)里的LSIRDY位指示低速内部振荡器是否稳定。在启动阶段,直到这个位被硬件设置为’1’后,此时钟才被释放。如果在时钟中断寄存器(RCC_CIR)里被允许,将产生LSI中断申请。
进一步信息请参考数据手册中有关电气特性部分。LSI RC可以通过控制/状态寄存器(RCC_CSR)里的LSION位来启动或关闭。在控制/状态寄存器(RCC_CSR)里的LSIRDY位指示低速内部振荡器是否稳定。在启动阶段,直到这个位被硬件设置为’1’后,此时钟才被释放。如果在时钟中断寄存器(RCC_CIR)里被允许,将产生LSI中断申请。只有...
主要功能:外部低速振荡器使能和就绪标志及旁路、RTC时钟源选择和时钟使能、备份域软件复位。 10、控制/状态寄存器 (RCC_CSR) :(复位值: 0x0C00 0000 NRST引脚复位标志、上电/掉电复位标志) 主要功能:内部低速振荡器就绪、清除复位标志、NRST引脚复位标志、上电/掉电复位标志、软件复位标志、独立看门狗复位标志、窗...
PWR-CRPWR-CSR和RCC-CSR STM32中,复位分为3种:1.系统复位:外部复位,WWDG,IWDG,SW复位,低功耗管理复位.除复位标志寄存器RCC_CSR不被复位,全部都被复位 2.电源复位:上电/掉电复位,从待机模式复位.上电/掉电复位除备份域外寄存器全部复位.待机复位不会复位备份域寄存器以及PWR_CSR寄存器.RCC_CSR寄存器的IWDGRSTF...
可通过查看RCC_CSR控制状态寄存器中的复位状态标志位识别复位事件来源。 软件复位 通过将Cortex™-M3中断应用和复位控制寄存器中的SYSRESETREQ位置’1’,可实现软件复位。请参考Cortex™-M3技术参考手册获得进一步信息。 低功耗管理复位 在以下两种情况下可产生低功耗管理复位: ...
1、复位STM32F10 xxx支持三种复位形式,分别为系统复位、电源复位 和备份区域复位。1、系统复位系统复位将所有寄存器设置成复位值,除了 RCC_CSR (控制状 态寄存器)中的相关复位标志位,通过查看 RCC_CSR寄存器,可以 识别复位源。系统复位可由以下5种方式产生:1)外部引脚NRST复位(低电平触发);2)窗口看门狗(WWDG )...
除了时钟控制器的RCC_CSR寄存器中的复位标志位和备份区域中的寄存器以外,系统 复位将复位所有寄存器至它们的复位状态。 (2)电源复位 当以下事件中之一发生时,产生电源复位: 1.上电/掉电复位(POR/PDR复位) 2.从待机模式中返回 电源复位将复位除了备份区域外的所有寄存器。
除了时钟控制器的RCC_CSR寄存器中的复位标志位和备份区域中的寄存器(见上图)以外,系统复位将复位所有寄存器至它们的复位状态. 当发生以下任一事件时,产生一个系统复位: 1. NRST引脚上的低电平(外部复位) 2. 窗口看门狗计数终止(WWDG复位) 3. 独立看门狗计数终止(IWDG复位) ...
图11控制/状态寄存器 (RCC_CSR) 9.3 RCC的具体代码分析 在具体分析代码之前,首先给出库函数的相关实现函数。 时钟频率 AI检测代码解析 typedefstruct { uint32_tSYSCLK_Frequency;/*!< 系统时钟频率,单位:Hz */ uint32_tHCLK_Frequency;/*!< AHB总线时钟频率,单位:Hz */ ...