stm32用什么线烧程序

时间:2022-11-13来源:佚名

首先你要弄清楚一点的就是,C 语言程序最终都需要通过一个叫编译器的东西转化为汇编语言,C 语言能跨平台的原因也在此。当你用 C 语言写好你的程序之后,如果你想把它运行在 51 单片机中,那么你就要通过具备 51 内核编译能力的编译器去编译成 51 汇编代码,这样你的代码才能正确运行,而如果你要运行在 STM32 中,那就需要 ARM 内核编译器去编译了。

说回如何烧写的问题。目前我知道有两种常用下载方式:1、串口 2、调试器。

首先说下简单的串口下载,据我所知,这是所有 STM32 单片机都具备的下载方式。它的下载方式很简单,就是通过一个软件,比如 mcuisp.exe,将类似 bin、hex 这样编译好的文件通过串口的方式将数据传输至 STM32 中 (掉电不丢失),然后再执行你的代码。优点是只要有一个串口和下载软件就能下载了,缺点是下载速度慢,并且不能在线调试。

在这里简单说一下 STM32 串口下载的原理。STM32 在生产的时候会首先烧录一段程序,可以称它为 Bootloader 程序,这个程序在一般情况下是不会运行的,需要通过设置一些引脚(BOOTx)的状态去激活它。一旦这段代码运行起来了,就会一直检测其中一个串口的状态信息,一旦识别到了需要下载的条件,就会按照它自己的通信协议完成数据的传输,最终将整个文件代码保存在单片机里面。下载完毕之后,你需要让它退出这种模式,让它回到正常的程序运行状态才能执行你刚才下载好的程序(还是通过设置 BOOTx 引脚的状态)。

现在说下第二种下载方式,下载器。

下载器的类型有很多,有 J-LINK, ST-LINK,CMSIS、ULINK等等,看 MDK 中的下载列表就知道了。

stm32用什么线烧程序
相当丰富。使用调试器下载最大的好处就是可以在线调试,实时观察程序的运行情况和数据变化,相当不错。

调试器下载的方式也是有很多种,比如像上面的,直接通过 MDK 集成软件下载,很方便。这种方式下载的是

.axf

文件类型(注意,可以通过 MDK 下载到 RAM 中也可以下载 FLASH 中,下载到 RAM 中掉电后代码是会消失的)。

stm32用什么线烧程序
还有就是通过专业的下载工具下载,比如 ST-LINK Utility(利用 ST-LINK下载器下载),这种下载工具下载的文件类型就比较丰富了,可以是

.bin

或者
.hex

等(这些文件类型可以由 MDK 软件直接生成),也是很方便的。当然这些下载工具不具备在线调试的功能就是了。
其实除了上面两种常见的下载方式,有些类型的 STM32 单片机还集成了 CAN、USB 等下载方式

    相关阅读

    事故预想:防止分散控制系统DCS失灵、热工保护拒动事故反措

    注:分散控制系统是以微处理器为基础,采用控制功能分散、显示操作集中、兼顾分而自治和综合协调的设计原则的新一代仪表控制系统。集散控制系统简称DCS,也可直译为“分散控制...
    2023-06-13
    事故预想:防止分散控制系统DCS失灵、热工保护拒动事故反措

    电工:应高度重视电气设备的此种“告警”!

    2015年,某水电站上位机发“41B接地告警”信号,1机与系统解列停机。 对1发电机中性点连接线,分相摇测定子线圈绝缘,摇测结果显示发电机组定子线圈进行检查,通过试验发现B、C相...
    2023-06-11

    电工前途=钱途?电工的出路究竟在哪?

    电工行业没有前途?个人觉得并不是这样,这和自身的能力以及价值取向不可分割,通俗讲就是:你觉得自己价值几何?? 电工是一个很广泛的职业范畴,在一般人看来,电工真的是“...
    2023-06-27
    电工前途=钱途?电工的出路究竟在哪?

    燃气热水器和电热水器哪个更划算?聪明人一算账就明白

    热水器是家家户户必不可少的家电,现在电热水器和燃气热水器这两种用的比较多。 如果要说哪一种比较划算?很多人都懵了圈,甚至有一些人根本就没有考虑过这个问题。 热水器哪...
    2023-06-11
    燃气热水器和电热水器哪个更划算?聪明人一算账就明白

    电力系统的状态监测与故障分析

    一、电力 系统状态监测的意义 第一、进行设备运行的历史档案的建立,从而使设备运行中所发生的情况中出现的资料和数据得到积累,以备后用。 第二、判断设备运行状态的正常与否...
    2023-03-21

    热销商品

    加厚abs安全帽电工建筑工地程施工领导监理透气防砸头盔可印字V型

    这款加厚ABS安全帽专为电工、建筑工地施工人员、领导及监理设计,采用高强度ABS工程塑料,抗冲击、防砸性能优异,有效保障头部安全。帽体加厚设计,增强耐用性与防护等级...
    5.8

    欧普led筒灯3w孔灯超薄桶灯吊顶天花灯过道嵌入式洞灯客厅5w

    欧普LED筒灯是一款高品质嵌入式照明产品,适用于客厅、过道、吊顶等多种场景。采用优质LED光源,提供3W和5W两种功率选择,光线柔和均匀,显色指数高,有效还原真实色彩。超...
    7.45

    水口钳高硬度模型剪钳电子钳工业级口水剪斜嘴钳偏口斜口专用钳子

    水口钳高硬度模型剪钳是一款工业级精密工具,专为电子、模型制作及精细作业设计。采用优质高碳钢材质,经热处理工艺打造,具备卓越的硬度和耐磨性,可轻松剪切金属引脚、...
    4.8

    170电子剪钳II 如意斜口钳 工业斜嘴钳水口钳 模型剪塑胶钳尖嘴钳

    170电子剪钳II如意斜口钳是一款专业级精密工具,集工业斜嘴钳、水口钳、模型剪、塑胶钳与尖嘴钳功能于一体,适用于电子维修、模型制作、手工艺及精密作业。其采用优...
    4.5

    安全帽国标工地加厚施工领导透气安全头盔建筑工程监理免费印字

    本款安全帽严格遵循国家GB 2811-2019标准,专为建筑工程、工地施工及监理人员设计。采用高强度ABS工程塑料,加厚壳体有效抗冲击,保障头部安全。帽体轻盈透气,内置可调...
    10

    网站栏目