STM32、51等单片机程序经过编译后,生成的hex文件、bin文件,它们都是单片机烧写文件,本文介绍它们的区别与应用。Hex文件Keil5中生成hex文件的配置


如上图,先用鼠标点击选中项目名,之后点击菜单栏“File”-“Properties”。

如上图红框处,依次点击“C/C++ Build”-“MCU Post build outputs”,勾选“Convert to Intel Hex file”,应用并关闭窗口。
hex烧写用ISP方式烧写程序,首先找来ISP烧写软件,之后进行如下步骤:-
选择芯片型号
-
选择串口号
-
设置波特率,可以默认为115200
-
“打开文件”,选择要下载的hex文件
-
点击“程序下载”,开始烧写程序




原文标题:STM32单片机中Hex、Bin文件的区别与应用
文章出处:【微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6074文章
45340浏览量
663506 -
STM32
+关注
关注
2305文章
11120浏览量
371142
原文标题:STM32单片机中Hex、Bin文件的区别与应用
文章出处:【微信号:c-stm32,微信公众号:STM32嵌入式开发】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
单片机原理及应用详解
单片机(Microcontroller Unit, MCC) 是一种集成计算机核心功能(CPU、存储器、I/O接口等)的微型芯片,广泛应用于嵌入式系统中。以下是其原理及应用的详细介绍: 一、单片机
怎么测单片机系统频率
单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机应用开发、程序调试和性能优化具有重要意义。测量
单片机怎么驱动电机?
在各类自动化设备和智能装置中,电机是重要的执行部件,而单片机作为控制核心,需要通过特定的方式驱动电机运转。单片机驱动电机并非直接连接即可,而是要根据电机类型和功率,搭配合适的驱动电路,才能实现稳定
单片机和伺服有什么区别
单片机和伺服的区别 单片机(Microcontroller)和伺服(Servo System)是两种完全不同的技术概念,分别属于 控制系统硬件 和 运动控制执行系统 。以下是它们的详细对比和区
嵌入式和单片机的区别?一文简单明了的给你讲透两者的技术本质!
上周有个做智能硬件创业的朋友问我:"我们产品用的是STM32单片机,但方案商总说要做嵌入式系统,这两者到底有啥区别?"这个问题其实戳中了大多数电子工程师的认知盲区。作为深耕物联网
STM32单片机最小系统电路设计
单片机最小系统是指用最少的电路组成单片机可以工作的系统,通常最小系统包含:电源电路、时钟电路、复位电路、调试/下载电路,对于STM32还需要启动选择电路。总之,刚开始如果不太懂电路的话,就抄别人的电路,然后自己拼凑。
单片机中断技术详解
在现代电子设备中,单片机作为控制核心发挥着举足轻重的作用。而在其高效运作的背后,中断机制是推动单片机实现实时响应与高效执行的关键因素。本文将深入探讨单片机
单片机Debug与仿真区别
单片机的开发是一个复杂的过程,涉及到硬件设计、软件开发和测试等多个环节。为了确保单片机能够按照预期工作,开发者需要使用Debug和仿真技术来检测和修正代码中的错误。 Debug(调试) Debug

STM32单片机中Hex、Bin文件的区别及应用详解
评论