![](https://img-blog.csdnimg.cn/20191103142004555.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32专题
STM32F407ZGT6芯片各个模块介绍
晴天_QQ
嵌入式软件开发工程师
展开
-
STM32F407ZGT6芯片SysTick定时器模块介绍
本文参考资料《ARM Cortex™-M4F技术参考手册》-4.5章节SysTick Timer(STK),和4.48章节SHPRx,其中STK这个章节有SysTick的简介和寄存器的详细描述。因为SysTick是属于CM4内核的外设,有关寄存器的定义和部分库函数都在core_cm4.h这个头文件中实现。所以学习SysTick的时候可以参考这两个资料,一个是文档,一个是源码。SysTick简...原创 2019-11-03 19:27:38 · 821 阅读 · 0 评论 -
STM32F407ZGT6芯片时钟系统模块介绍
STM32F4时钟系统的知识在《STM32F4中文参考手册》第六章复位和时钟控制章节有非常详细的讲解,网上关于时钟系统的讲解也有很多,讲不出啥特色,时钟模块是芯片非常重要的组成部分,我们必然要提到时钟系统的知识。这些知识也不是什么原创,纯粹根据官方提供的中文参考手册和自己的应用心得来总结的,如有不合理之处望大家谅解。STM32F4时钟树概述众所周知,时钟系统是CPU的脉搏,就像人的心跳一样...原创 2019-11-03 14:50:12 · 4102 阅读 · 1 评论 -
STM32F407ZGT6芯片启动模式介绍
存储器采用固定的存储器映射,代码区域起始地址为0x0000_0000(通过ICode/DCode总线访问),而数据区域起始地址为0x2000_0000(通过系统总线访问)。Cortex™-M4F CPU始终通过ICode总线获取复位向量,这意味着只有代码区域(通常为 Flash)可以提供启动空间。STM32F4xx微控制器实施一种特殊机制,可以从其它存储器(如内部SRAM)进行启动。在STM3...原创 2019-11-03 14:21:49 · 2099 阅读 · 0 评论