看啥推荐读物
专栏名称: 电子工程世界
即时参与讨论电子工程世界最火话题,抢先知晓电子工程业界资讯。
今天看啥  ›  专栏  ›  电子工程世界

关于STM32时钟配置的那些坑

电子工程世界  · 公众号  ·  · 2023-12-13 20:53
今天给大家分享两点内容:一是,为什么我们要先开启STM32外设时钟;二是,关于STM32的 I/O 复用功能及什么时候开启AFIO时钟。 STM32为什么要先开启外设时钟? 相信很多朋友都曾遇到过这种坑,我最初学习STM32的时候同样也遇到过。下面,我就来说说为什么我们要先开启STM32外设模块时钟,再对其外设模块初始化配置?1、系统架构不同类型的STM32,它的系统架构各有不同,但原理都类似,由多条主控总线和多条被控总线组成(请参看【参考手册】存储器和总线架构章节)。以STM32F4为例:● 八条主控总线:— Cortex™-M4F 内核 I 总线、 D 总线和 S 总线— DMA1 存储器总线— DMA2 存储器总线— DMA2 外设总线— 以太网 DMA 总线— USB OTG HS DMA 总线● 七条被控总线:— 内部 Flash ICode 总线— 内部 Flash DCode 总线— 主要内部 SRAM1 (112 KB)— 辅助内部 SRAM2 (16 KB)— 辅 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照