1 / 17
文档名称:

STM32学习.ppt

格式:ppt   大小:1,001KB   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

STM32学习.ppt

上传人:w447750 2018/9/15 文件大小:1001 KB

下载得到文件列表

STM32学习.ppt

相关文档

文档介绍

文档介绍:*、时钟域(ClockDomains)2、S5PV210时钟模块结构框图3、MUX4、时钟源5、分频器6、模块时钟门控*时钟域1S5PV210内部包含三个时钟域:MSYS(mainsystem):主时钟域DSYS(displaysystem):显示时钟域PSYS(peripheralsystem):外设时钟域MSYS包含:Cortex-A8处理器、DRAM控制器(DMC0&DMC1)、3D、IROM&IRAM、INTC、SEPRI等。最高工作频率200MHzDSYS包含显示相关的模块,如FIMC、FIMD、JPEG、多媒体Ips。最高工作频率166MHz*时钟域2PSYS域包含安全模块、IO外设和低功耗音频播放模块等。最高工作频率133MHz。*时钟域与PLLS5PV210内部包含4个PLL。Cortex-A8内核(ARMCLK)和MSYS时钟域(HCLK_MSYS、PCLK_MSYS)使用APLLDSYS和PSYS时钟域(HCLK_DSYS、HCLK_PSYS、PCLK_DSYS、PCLK_PSYS)、外设时钟(SPI、UART、Timer等)使用MPLL和EPLLVideoClock使用VPLL*S5PV210时钟模块结构图*时钟模块结构分析1目标时钟的值取决于三个因素:MUX、时钟源频率、Divider(分频器)MUX为多路时钟分选器,使用MUX可以为一个时钟选择不同的时钟源时钟源一般来自于上级时钟系统或PLL输出或直接来自于外部晶振时钟源时钟可以经过MUX直接连接到目标时钟系统,也可以途经Divider分做分频后再输出到下一级时钟系统*时钟模块结构分析2一般在bootloader的前部会有时钟初始化代码,该阶段会对系统主要时钟进行设置,包括ARMCLK、HCLK_PSYS、PCLK_PSYS等。外设时钟配置的常规思路:1、分析目标外设模块要使用的时钟2、分析该时钟如何由源时钟经MUX、Divider而得到。3、根据需要设置寄存器位完成时钟配置。*推荐的时钟配置值*MUX*MUX为二选一或多选一开关,类似于电路中的单刀双掷开关。编程上,MUX反映为寄存器中的比特位。譬如上图中在MUXAPLL位设置为0可选通SCLKAPLL=FINAPLL而设置MUXAPLL为1则设置SCLKAPLL=FOUTAPLL