打印
[STM32L4+]

STM32的启动文件的选择(由容量大小决定)

[复制链接]
514|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
纠结的那些年|  楼主 | 2022-11-17 14:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
给STM32写程序时,我们需要在工程文件中加入厂家提供的启动文件(这里以STMf10x系列为例),里面包含的是启动代码,启动代码是一段和硬件相关的汇编代码。是必不可少的!这代码主要作用如下:

    1、堆栈(SP)的初始化;

    2、初始化程序计数器(PC);

    3、设置向量表异常事件的入口地址;

    4、调用 main 函数。

    这些都是准备工作,如果看不懂目前初学也没什么关系,毕竟该文件是用汇编写的。。。。。

   下面我们来看看ST公司提供的三个文件,他们分别用于不同容量的STM32芯片,这三个文件是:

     startup_stm32f10x_ld.s

     startup_stm32f10x_md.s

     startup_stm32f10x_hd.s



    其中,ld.s 适用于小容量 产品;md.s 适用于中等容量产品;hd.s 适用于大容量产品;

这里的容量是指 FLASH 的大小.判断方法如下:

    小容量:FLASH≤32K

    中容量:64K≤FLASH≤128K

    大容量:256K≤FLASH



    也就是说需要根据自己STM32容量的大小选择不同的启动文件,不然就容易出现各种错误。

使用特权

评论回复
沙发
Uriah| | 2024-12-1 07:15 | 只看该作者

这些电流环路的布线

使用特权

评论回复
板凳
帛灿灿| | 2024-12-1 09:11 | 只看该作者

所有开关电源设计

使用特权

评论回复
地板
Bblythe| | 2024-12-1 10:14 | 只看该作者

输出负载电流环路

使用特权

评论回复
5
周半梅| | 2024-12-1 12:10 | 只看该作者

主从定时器门控的方式

使用特权

评论回复
6
Pulitzer| | 2024-12-1 13:13 | 只看该作者

在主要开关电源拓扑中主要的电流环路

使用特权

评论回复
7
童雨竹| | 2024-12-1 15:09 | 只看该作者

当PWM频率较高时,频繁的中断将影响程序运行的效率

使用特权

评论回复
8
Wordsworth| | 2024-12-1 16:12 | 只看该作者

每个环路要与其他环路分开

使用特权

评论回复
9
Clyde011| | 2024-12-1 17:15 | 只看该作者

布置PCB的时候,电源地的安排要十分小心

使用特权

评论回复
10
公羊子丹| | 2024-12-1 18:08 | 只看该作者

输出了5个频率为10KHz的PWM脉冲

使用特权

评论回复
11
万图| | 2024-12-1 19:11 | 只看该作者

从邻近的引线上引入RF(射频)信号

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

47

主题

689

帖子

0

粉丝