功能時鐘和外設時鐘(fclk、pclk)
功能時鐘 fclk
給外設提供核心邏輯電路,停止fclk,外設無法工作
fclk例如 系統時鐘為外設配置特定波特率,比如串口的,can的直接使用系統時鐘不好配置,會進行分配,例如系統時鐘100M,分頻出50M給模塊使用
外設時鐘 pclk
提供給外設和cpu總線接口的時鐘,停止pclk,cpu無法讀寫外設寄存器
pclk例如 就是這種ahb橋,apb0、apb1這些總線時鐘,或者有些mcu會有pcg模塊,用來配置單獨外設的pclk
功能時鐘 fclk
給外設提供核心邏輯電路,停止fclk,外設無法工作
fclk例如 系統時鐘為外設配置特定波特率,比如串口的,can的直接使用系統時鐘不好配置,會進行分配,例如系統時鐘100M,分頻出50M給模塊使用
外設時鐘 pclk
提供給外設和cpu總線接口的時鐘,停止pclk,cpu無法讀寫外設寄存器
pclk例如 就是這種ahb橋,apb0、apb1這些總線時鐘,或者有些mcu會有pcg模塊,用來配置單獨外設的pclk