STM32单片机(九)USART串口----第九节:STLINK Utility

该文档是一个STM32学习专栏,适合有一定C语言基础的初学者。内容涵盖51单片机和STM32的基础,重点讲解USART串口协议和外设使用,包括串口发送和接收程序,以及数据包的处理。此外,还介绍了使用STLINKUtility通过STLINK进行程序下载的步骤和注意事项。
摘要由CSDN通过智能技术生成

❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。
☀️ 专栏适用人群 :适用于想要从零基础开始学习入门单片机,且有一定C语言基础的的童鞋。
🌙专栏目标:实现从零基础入门51单片机和STM32单片机,力求在玩好单片机的同时,能够了解一些计算机的基本概念,了解电路及其元器件的基本理论等。

⭐️ 专栏主要内容: 主要学习STM32单片机的功能、各个模块、单片机的外设、驱动等,最终玩好单片机和单片机的外设,全程手敲代码,实现我们所要实现的功能。
🌴 专栏说明 :如果文章知识点有错误的地方,欢迎大家随时在文章下面评论,我会第一时间改正。让我们一起学习,一起进步。
💑专栏主页:http://t.csdn.cn/HCD8v

本学习过程参考:https://space.bilibili.com/383400717

STM3单片机安装软件、各种资料以及源码的路径:
链接:https://pan.baidu.com/s/1snD0uuTfMhchFqOMWvAiHA?pwd=asdf#list/path=%2F
提取码:asdf

链接里压缩包的解压密码:32

本大节主要学习USART的相关知识,包含九小节:
第一小节主要学习USART串口协议的理论基础知识
第二小节主要学习USART串口外设的理论基础知识
第三小节是对第一、二小节的内容写一个串口发送程序进行练习
第四小节是对第一、二小节的内容再写一个串口发送+接收的程序进行练习
第五小节主要学习USART串口数据包的理论基础知识
第六小节是对第五小节的内容写一个串口收发HEX数据包程序进行练习
第七小节是对第五小节的内容再写一个串口收发文本数据包程序进行练习
第八小节主要了解FlyMcu串口下载的知识
第九小节主要了解STLINK Utility串口下载的知识
最终附上所有的源代码;

本小节主要了解STLINK Utility串口下载的知识。
STLINK Utility这个软件是配合STLINK使用的一个工具,可以通过STLINK给STM32下载程序;

1 软件路径

软件安装包存放在:STM32入门教程资料\工具软件\STLINK Utility

在这里插入图片描述
点击直接安装即可。
在这里插入图片描述

2 软件界面

软件主界面如下所示:
在这里插入图片描述

3 下载流程

3.1 硬件部分

只需要把STLINK连接就行了,串口可以不接:

在这里插入图片描述
跳线帽两个都在最左边;

3.2 软件部分

在这里插入图片描述
如上图所示,点击连接按钮,就会出现以上界面,可以看到STM32里面0x800开始的程序数据;因为这个芯片刚被擦除,所以上图中数据全是FF;

3.2 下载程序

步骤如下图所示:

在这里插入图片描述
然后点击编程按钮,如下图所示:

在这里插入图片描述
就会显示程序文件的路径:

在这里插入图片描述
然后点击Start即可下载;
下载完成后,单片机上就开始运行程序了;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘凉~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值