【STM32入门】0x00-环境准备(持续更新中)

更新日志

日期变更内容
2024-08-03初稿完成
2024-08-06补充STLink V2与最小系统STM32板,连线图示

芯片介绍

最小系统板(Blue Pill)

在这里插入图片描述
本图引用自: https://stm32-base.org/boards/STM32F103C8T6-Blue-Pill

STM32F103 引线图

在这里插入图片描述
在这里插入图片描述

ST-LINK V2连接STM32F103C8T6

ST-LINK V2简介

■  ST-LINK V2是STM8和STM32微控制器系列的在线调试器和编程器。
■  单线接口模块(SWIM)和串行线调试(SWD)接口用于与应用板上的STM8和STM32微控制器通讯。
■  STM8的应用使用USB全速接口与STVisualDevelop(STVD),STVisualProgram(STVP)或IAREWSTM8等集成开发环境通讯。
■  STM32的应用使用USB全速接口与Atollic,IAR,Keil或TASKING等集成开发环境通讯。

ST-LINK V2功能

■  通过 USB 接口供电;
■  USB2.0 全速兼容接口;
■  SWIM 和 SWD 独立接口:
SWD—SWDIO、SWCLK,适用于 STM32 全系列芯片开发
SWIM—RST、SWIM,适用于 STM8 全系列芯片开发
■  支持固件在线升级;
■  电源 LED 指示和调试信号 LED 指示.

ST-Link V2引脚

  • 以下是ST-LINK V2通过杜邦线与STM32F103C8T6最小系统板建立连接图:

在这里插入图片描述

  • stlink v2针脚图示:
    在这里插入图片描述

杜邦线要安装到stm32这一列针脚上,如果连接到stm8上,会造成短路,stlink V2会发烫,且信号灯不会亮。

  • SWDIO(Serial Wire Debug I/O):用于调试和编程的数据线,用于与目标微控制器通信。

  • SWCLK(Serial Wire Clock):调试时钟线,用于同步调试数据的传输。

  • RST(Reset):复位线,用于向目标微控制器发送复位信号。

  • 3.3V和GND:供电引脚,用于为ST-Link模块提供电源。

  • SWIM(Serial Wire Interface Mode):用于STM8微控制器的调试接口

引脚连接

引脚连接,总结如下:

ST-LINK V2STM32
3.3V3V3
SWDIOSWIO
SWCLKSWCLK
GNDGND
  1. ST-Link V2的3.3V和GND引脚 分别连接到STM32的相应3.3V和GND引脚,以提供电源。
  2. ST-Link V2的SWDIO引脚 连接到STM32的SWIO引脚。
  3. ST-Link V2的SWCLK引脚 连接到STM32的SWCLK引脚。
  • 原理图示:
    在这里插入图片描述

  • 实际效果:
    在这里插入图片描述


参考资料

  1. https://components101.com/microcontrollers/stm32f103c8t8-blue-pill-development-board
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值