当你初次学习stm32而且没有STLINK时,如何用USB-TTL下载器去点亮灯呢?
USB-TTL下载器是一种通过USB接口与计算机通信,并转换为TTL电平(如3.3V或5V)的硬件工具,常用于嵌入式系统开发、单片机程序烧录、串口调试等场景。其核心功能是实现USB与UART(串口)协议的转换。

准备工作

大家每一步都不要漏了哦。

1、准备USB-TTL下载器

2、确认STM32F103芯片处于可下载状态

3、获取待下载的hex程序文件

在keil中进行如下设置,获取hex程序文件
在这里插入图片描述

硬件连接

接线一定要接对

1、连接USB-TTL的TX到STM32的RX(PA10)

2、连接USB-TTL的RX到STM32的TX(PA9)

3、(注意)部分情况需连接BOOT0引脚至高电平

在这里插入图片描述
如图所示,注意接线,设置BOOT0=1

软件配置

安装USB-TTL驱动

设置波特率(通常115200)

选择正确的串口号和文件格式

记得选择自己的要运行的.hex文件,并且 校验和变成后执行打勾。 下面的选择字节 编程到FLASH是写选择字节千万不要打勾!!!
在这里插入图片描述
点击FlyMcu中的开始编程后,记得按下STM32上的复位按键,否则会一直停在开始连接…,接收到:

希望这篇文章能够帮助到大家!!!

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐