![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
Totruth
这个作者很懒,什么都没留下…
展开
-
STM32的启动过程
微控制器无法从硬件上定位main函数的入口地址,因为使用C语言作为开发语言后,变量/函数的地址便由编译器在编译时自行分配,这样一来main函数的入口地址在微控制器的内部存储空间中不再是绝对不变的。无论性能怎样的微控制器都会有“启动文件”,用英文单词来描述是“Bootloader”。启动文件的作用便是负责执行微控制器从“复位”到“开始执行main函数”中间这段时间(称为启动过程)所必须进行的...转载 2018-05-30 14:59:14 · 231 阅读 · 0 评论 -
STM32F103时钟配置流程
前言:一般来说单片机程序的第一步就是时钟配置。时钟配置我们需要知道以下几点: 1. 系统时钟的时钟源用哪个。 2. 系统时钟频率要多少。 3. 每个模块的时钟频率要多少。 4. 如果外部时钟出了问题,这个时候时钟是怎么运行的。 知识点: 1.系统复位后,HSI振荡器被选为系统时钟。当时钟源被直接或通过PLL间接作为系统时钟时,它将不能被停止。 2. STM32F103的三个可...原创 2019-03-21 16:49:56 · 3273 阅读 · 0 评论