单片机启蒙→认识相关必要工具

本文介绍了单片机开发过程中的关键工具,如Keil的程序制作(支持C语言,生成Hex、bin文件),JLink作为下载器的功能,以及STM32F103C8T6等MCU的硬件特性。重点讲解了Hex和bin文件的转换以及如何使用JLink进行烧录和调试。
摘要由CSDN通过智能技术生成

星尘:XC     下载:XCOSnTh平台      抖音       博客目录


单片机工具的必要工具有:

1、程序制作工具

2、下载器

3、单片机(MCU)

程序制作工具:keil
keil生成Hex的方法
Hex转为bin的方法
单片机(MCU): STM32F103C8T6
RAM:20KB            ROM:64KB
串口:3个
keil的DFP芯片包
下载器:JLink
JLink+JFlash的烧录
JLink+keil的烧录
JLink+keil的调试


 一、程序制作工具(【 keil 】)

        一般使用C语言进行编程,在程序制作完成以后,可以生成出hex格式的文件或者s19格式的文件或者bin格式的文件。hex、s19、bin等格式的文件都是单片机中的可执行文件。

        注1:其中hex和是s19格式的文件可以相互转换。

        注2:hex格式的文件可以直接转为bin文件,但是bin文件不能直接转为hex文件。

        注3:s19格式的文件可以直接转为bin文件,但是bin文件不能转为s19文件。

二、下载器

        下载器是一个将bin文件注入到单片机(MCU)中的一个中间设备。有的下载器还具备程序调试功能(比如上图中的Jlink)

三、单片机(MCU)

        运行bin文件,bin文件完全记录着程序的逻辑,从而得到一个具有“期望的软硬件逻辑功能”的设备。


【进阶修炼】

        老手篇:XCOSnTh介绍


【程序制作】

        上手试一试:XCJoinOS

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值