❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括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 软件路径
- 2 软件界面
- 3 下载流程
- 3.1 硬件部分
- 3.2 软件部分
- 3.2 下载程序
1 软件路径
软件安装包存放在:STM32入门教程资料\工具软件\STLINK Utility
点击直接安装即可。
2 软件界面
软件主界面如下所示:
3 下载流程
3.1 硬件部分
只需要把STLINK连接就行了,串口可以不接:
跳线帽两个都在最左边;
3.2 软件部分
如上图所示,点击连接按钮,就会出现以上界面,可以看到STM32里面0x800开始的程序数据;因为这个芯片刚被擦除,所以上图中数据全是FF;
3.2 下载程序
步骤如下图所示:
然后点击编程按钮,如下图所示:
就会显示程序文件的路径:
然后点击Start
即可下载;
下载完成后,单片机上就开始运行程序了;