文件名称:STM8S的主时钟源-a2-漫画相对论
文件大小:6.09MB
文件格式:PDF
更新时间:2024-07-01 09:23:27
STM8 STVD IAR 寄存器 库函数
4.1 STM8S的主时钟源 STM8S单片机可以选择 4种时钟源作为主时钟 f MASTER: ■ 高速外部晶振; ■ 高速外部时钟信号; ■ 16MHz高速内部 RC振荡器; ■ 128KHz低速内部 RC振荡器; 4种时钟源可以灵活的单独打开或关闭,目的在于保证用户获得最好的性能的同时也能够优化功耗。 4.1.1 高速外部晶振/高速外部时钟信号 HSE(High Speed External) HSE高速外部时钟信号可以有两种时钟源产生:外部晶振、外部时钟信号。外部晶振信号一般是通 过晶体振荡器与负载电容匹配产生的占空比 50%的精确的信号,硬件连接如图 4.2所示。 图 4.2 外部晶振连接电路 外部时钟信号则是一个稳定的占空比约为 50%的方波、三角波、正弦波信号,它由其他电路或有源 晶振产生,直接接 STM8单片机的 OSCIN管脚,OSCOUT则可以节省下来做 GPIO使用。 HSE 的频率为 1~24MHz,不同型号的 STM8S 支持的 HSE 最高频率不同,我们开发板使用的 STM8S105C6最高支持 16MHz的外部时钟信号。 使用 HSE做主时钟时,振荡器启动初期时钟信号可能会不稳定,因而 STM8S单片机在将主时钟切 换至 HSE前会插入 2048个震荡周期的延时,以等待时钟信号稳定。 4.1.2 高速内部 RC振荡器 HSI(High Speed Internal) HSI信号由 STM8S单片机内部 16MHz的 RC振荡器与一个可编程的分频器产生,分频器的分频因子 为 1~8间的 2的幂。 HSI为 STM8S单片机系统提供了一个低成本的 16MHz时钟信号,可以简化电路设计,减少 PCB面 积。HSI与 HSE相比虽然精度低,但是启动速度快,正是因为这个特点,当 STM8S单片机复位之后,默 认将 HSI的 8分频作为系统主时钟,2MHz的 HSI时钟信号可以保证系统在即使 VDD较差的情况下也能 正常启动。 4.1.3 低速内部 RC振荡器 LSI(Low Speed Internal) STM8内部还提供一个低功耗、低成本的时钟源,它由内部的 128KHz RC振荡器产生,它可以作为 在停机模式下维持独立看门狗和自动唤醒单元的低功耗时钟源。