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 中的下载列表就知道了。

相关阅读

傻傻分不清电路?专业电气学姐为你全方面解读(十八)

电与磁犹如一对如胶似漆的情侣,它们密不可分、相互交融。可以说,没有磁,就没有现代的电工技术的发展,所以,电的学习离不开磁的学习。在上一次的学习分享中,我们主要是学...
2023-06-27
傻傻分不清电路?专业电气学姐为你全方面解读(十八)

单节锂电池保护解决方案(3)

CSS-3---单节电池保护解决方案 引言:前面两节分别介绍了PCM的几种方案,本节聚焦于PCM的性能评估以及可能遇到的问题优化。 1. 功率MOSFET的性能要求 离子电池容量从早期的600mAh、1000...
2023-06-14
单节锂电池保护解决方案(3)

分享三个小夜灯电路图 小夜灯电路的工作原理

小夜灯是一种特定场合使用的照明灯具,它对亮度的要求不高,但需要通宵点亮。利用发光二极管作为电光源的小夜灯,具有亮度适当、功耗很低、使用寿命很长的特点,而且可以制成...
2023-08-02
分享三个小夜灯电路图 小夜灯电路的工作原理

电气工程设计与计算(电容、电感)

电容器容量与电容量之间关系的计算 (1)计算公式 电容器容量符号为Q C ,单位为var或kvar;电容器电容量符号为C ,单位为μF或F等。 电容器容量与电容量之间的关系是 I C =ω CU e ×10...
2023-06-13
电气工程设计与计算(电容、电感)

经典模拟电路分享

在电子电路中,电源、放大、振荡和调制电路被称为模拟电子电路,因为它们加工和处理的是连续变化的模拟信号。 1反馈 反馈是指把输出的变化通过某种方式送到输入端,作为输入的...
2023-06-25
经典模拟电路分享

热销商品

EPDM配电箱机柜密封条三元乙丙橡胶半圆海绵自粘发泡胶条20*10mm

EPDM配电箱机柜密封条采用优质三元乙丙橡胶(EPDM)材质,具备优异的耐候性、耐臭氧、耐高低温(-40℃~+120℃)及抗老化性能,适用于户外及严苛环境。其半圆海绵结构设计,兼具...
1.08

保联梅花内六角螺丝刀套装星型梅花t15米字t30工具t10套装t25花型

保联梅花内六角螺丝刀套装是一款多功能且实用的工具,适用于广泛的维修和安装任务。该套装包含多种尺寸的内六角螺丝刀,包括星型、T15米字、T30以及T10,以满足不同大...
2.98

耐磨耐油丁腈耐高温氟胶防水环保级硅胶包覆聚四氟橡胶O型密封圈

本款O型密封圈采用多层复合结构设计,外层为环保级硅胶,具备优异的防水、耐候与生物相容性;中间层采用耐磨耐油的丁腈橡胶(NBR),确保在油污环境中长期稳定运行;内层则选用...
1

管卡安装片 排水管固定悬吊卡丝固定件 角钢角码连接底座 方钢卡

管卡安装片、排水管固定悬吊卡、丝固定件、角钢、角码、连接底座及方钢卡是建筑给排水系统中常用的管道固定与支撑组件。这些配件通过组合使用,可牢固固定各类排水...
0.8

公牛官方旗舰店奶油风空调16A开关插座五孔面板肤感哑光g12米绒白

公牛官方旗舰店推出的奶油风空调16A开关插座五孔面板,以其独特的设计和实用的功能,成为现代家居的完美选择。这款插座采用肤感哑光G12米绒白设计,表面柔和细腻,触感舒...
11.8

网站栏目