问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

STM32F103C8T6 串口下载环境配置完整指南

创作时间:
作者:
@小白创作中心

STM32F103C8T6 串口下载环境配置完整指南

引用
CSDN
1.
https://m.blog.csdn.net/weixin_63009358/article/details/141961903

本文是作者在学习STM32单片机开发过程中,关于如何配置串口下载环境的个人经验总结。通过详细的操作步骤和注意事项,帮助初学者快速掌握STM32F103C8T6的串口下载配置方法。

开发工具:STM32CubeMX,Keil5
固件包:STM32Cube_FW_F1_V1.8.0

本文只介绍配置串口下载环境的步骤。要下载具体程序,只需在环境中配置程序所需的各种外设即可。

常见问题提醒

  1. 使用ST-Link调试器自带的RX和TX接口时,接线要注意:将转换器的RX接口接到单片机的TX接口,TX接到RX接口。不要直接按照引脚编号对接(例如PA10和PA9)。

  2. 烧录前需要设置BOOT0为1,BOOT1为0。具体操作是将跳线帽盖到0侧即置零,盖到1侧置1。如果不确定哪个是BOOT0和BOOT1,可以尝试所有组合,只有两种可能:01和10。

  3. 在STM32CubeMX中命名工程时,不要使用中文路径,否则可能会导致读取错误。

配置步骤

  1. 打开STM32CubeMX建立新工程。点击PA10和PA9引脚,分别选择USART1_RX和USART1_TX。

  1. 在左侧Connectivity中点击USART1(Universal Synchronous Asynchronous Receiver)。在Mode中选择Asynchronous(异步通信)。在下方Parameter Settings中按图设置,并在NVIC Settings中勾选USART1 global interrupt。

  1. 上述步骤配置好了单片机RX口和TX口的代码。根据具体需求配置其他外设后,保存工程。右上角生成代码。打开工程后,点击魔法棒,点击Output,选择Create Hex File(串口下载需要使用Hex文件),点击OK。

  1. 编写并编译代码后,在工程文件夹内部会生成一个Hex文件。如果找不到,可以检查工程文件夹的所有内容。

  2. 将单片机连接到电脑。硬件接线:PA10接TX,PA9接RX。

  3. 打开调试工具SSCOM V5.13.1。点击小工具,选择STM/GD32ISP烧写器。在端口号处选择与电脑连接的端口。

  4. 点击打开文件,选择刚刚生成的Hex文件。

  5. 点击开始下载,程序将通过串口成功下载到单片机。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号