0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

stm32f103c8t6引脚图及功能文字解释

stm32f103c8t6引脚图及功能文字解释

分享:

以下是 STM32F103C8T6(基于 LQFP48 封装)的引脚功能中文解释及引脚图说明。该芯片是 STM32F1 系列中广泛使用的 32 位 ARM Cortex-M3 微控制器。


STM32F103C8T6 引脚功能详解 (LQFP48 封装)

一、电源与地线

引脚号 引脚名 功能说明
9, 24 VSS 数字地(GND)
8, 23 VDD 数字电源(+2.0V ~ +3.6V)
44 VBAT 备用电池供电引脚(用于 RTC 和备份寄存器,可接 1.8V~3.6V 电池)
11 VDDA 模拟电源(需与 VDD 电压相同)
12 VSSA 模拟地(需与 VSS 连接)
41 NRST 复位引脚(低电平有效,需外接上拉电阻)

二、时钟引脚

引脚号 引脚名 功能说明
5 OSC_IN 主晶振输入(4~16MHz 外部晶振)
6 OSC_OUT 主晶振输出
3 OSC32_IN 低速晶振输入(32.768kHz 外部晶振,用于 RTC)
4 OSC32_OUT 低速晶振输出

:若不使用外部晶振,可配置为内部 RC 振荡器(HSI:8MHz,LSI:40kHz)。


三、调试接口 (SWD/JTAG)

引脚号 引脚名 功能说明
34 PA13 SWDIO(串行调试数据线)
37 PA14 SWCLK(串行调试时钟线)
39 PA15 JTDI(JTAG 数据输入,可复用为 GPIO)
1 PB3 JTDO(JTAG 数据输出,可复用为 GPIO)
2 PB4 JTRST(JTAG 复位,可复用为 GPIO)

关键提示

  • SWD 模式只需 PA13 (SWDIO) 和 PA14 (SWCLK)
  • 调试后需在代码中释放 PA15/PB3/PB4 为 GPIO(否则默认为调试功能)。

四、GPIO 引脚(支持复用功能)

PA 端口
引脚号 引脚名 主要复用功能
10 PA0 GPIO / WKUP(唤醒引脚) / TIM2_CH1 / ADC12_IN0
11 PA1 GPIO / TIM2_CH2 / ADC12_IN1
12 PA2 GPIO / USART2_TX / TIM2_CH3 / ADC12_IN2
13 PA3 GPIO / USART2_RX / TIM2_CH4 / ADC12_IN3
14 PA4 GPIO / SPI1_NSS / DAC_OUT1 / ADC12_IN4
15 PA5 GPIO / SPI1_SCK / ADC12_IN5
16 PA6 GPIO / SPI1_MISO / TIM3_CH1 / ADC12_IN6
17 PA7 GPIO / SPI1_MOSI / TIM3_CH2 / ADC12_IN7
29 PA8 GPIO / USART1_CK / TIM1_CH1
30 PA9 GPIO / USART1_TX / TIM1_CH2
31 PA10 GPIO / USART1_RX / TIM1_CH3
32 PA11 GPIO / USART1_CTS / CAN_RX / USB_DM
33 PA12 GPIO / USART1_RTS / CAN_TX / USB_DP
34 PA13 SWDIO(优先调试功能)
37 PA14 SWCLK(优先调试功能)
39 PA15 JTDI(优先调试功能)/ SPI1_NSS(复用)
PB 端口
引脚号 引脚名 主要复用功能
38 PB0 GPIO / TIM3_CH3 / ADC12_IN8
40 PB1 GPIO / TIM3_CH4 / ADC12_IN9
1 PB3 JTDO(优先调试功能)/ SPI1_SCK(复用)
2 PB4 JTRST(优先调试功能)/ SPI1_MISO(复用)
3 PB5 GPIO / I2C1_SMBA / SPI1_MOSI
4 PB6 GPIO / I2C1_SCL / TIM4_CH1 / USART1_TX(复用)
5 PB7 GPIO / I2C1_SDA / TIM4_CH2 / USART1_RX(复用)
21 PB8 GPIO / TIM4_CH3 / CAN_RX(复用)
22 PB9 GPIO / TIM4_CH4 / I2C1_SDA / CAN_TX(复用)
35 PB10 GPIO / I2C2_SCL / USART3_TX
36 PB11 GPIO / I2C2_SDA / USART3_RX
19 PB12 GPIO / SPI2_NSS / I2C2_SMBA / USART3_CK(复用)
20 PB13 GPIO / SPI2_SCK / TIM1_CH1N / USART3_CTS(复用)
27 PB14 GPIO / SPI2_MISO / TIM1_CH2N / USART3_RTS(复用)
28 PB15 GPIO / SPI2_MOSI / TIM1_CH3N
PC 端口
引脚号 引脚名 主要功能
25 PC13 GPIO(仅支持输出开漏模式) / TAMPER(侵入检测)
26 PC14 GPIO(低速) / OSC32_IN(外部低速晶振)
7 PC15 GPIO(低速) / OSC32_OUT(外部低速晶振)

五、ADC 模拟输入

引脚号 通道 说明
10 ADC12_IN0 PA0
11 ADC12_IN1 PA1
12 ADC12_IN2 PA2
13 ADC12_IN3 PA3
14 ADC12_IN4 PA4
15 ADC12_IN5 PA5
16 ADC12_IN6 PA6
17 ADC12_IN7 PA7
38 ADC12_IN8 PB0
40 ADC12_IN9 PB1
- ADC12_IN16 内部温度传感器
- ADC12_IN17 内部参考电压(VREFINT

六、重要控制引脚

引脚号 引脚名 功能说明
42 BOOT0 启动模式选择(与 BOOT1 配合使用)
43 BOOT1 启动模式选择(通过 PB2 实现)

启动模式配置

  • BOOT0=0, BOOT1=X → 从主闪存启动(正常模式)
  • BOOT0=1, BOOT1=0 → 从系统存储器启动(ISP 下载模式)
  • BOOT0=1, BOOT1=1 → 从 SRAM 启动(调试模式)

引脚图示意

由于无法直接插入图片,以下是简化布局图(LQFP48 俯视角):

       ┌───┬───┐
  PC15 │1   └─┐48│ VDD
  PC14 │2   47│ VSS
  NRST │3   46│ VDDA
  VSSA │4   45│ VSS
OSC32IN│5   44│ VBAT
OSC_OUT│6   43│ BOOT1
 OSC_IN│7   42│ BOOT0
  VSS  │8   41│ PB8
  VDD  │9   40│ PB7
  PA0  │10  39│ PB6
  PA1  │11  38│ PB5
  PA2  │12  37│ PB4 (JTRST)
  PA3  │13  36│ PB3 (JTDO)
  PA4  │14  35│ PA15 (JTDI)
  PA5  │15  34│ PA14 (SWCLK)
  PA6  │16  33│ PA13 (SWDIO)
  PA7  │17  32│ PA12 (USB_DP)
  PB0  │18  31│ PA11 (USB_DM)
  PB1  │19  30│ PA10
  PB10 │20  29│ PA9
  PB11 │21  28│ PA8
  PB12 │22  27│ PB15
  PB13 │23  26│ PB14
  VSS  │24  25│ PC13
        └───┴───┘

关键注意事项

  1. 引脚复用:大部分 GPIO 支持复用功能(如 USART、SPI、I2C、PWM)。
  2. 调试口占用:PA13/PA14/PA15/PB3/PB4 默认用于调试,需软件释放才能用作 GPIO。
  3. ADC 精度:使用 VDDA/VSSA 供电时,ADC 参考电压 = VDDA。
  4. PC13~PC15:低速引脚(最大 2MHz),用于 RTC 或低频应用。

建议结合 STM32CubeMX 工具进行引脚配置(自动生成初始化代码)。

完整引脚图可查阅官方文档:
STMicroelectronics STM32F103x8 Datasheet
搜索 "LQFP48 pinout" 查看图示。

希望这份详解能帮助您快速上手 STM32F103C8T6 的设计!

stm32f103c8t6引脚功能

STM32F103C8T6是一款基于ARM Cortex-M 内核STM32系列的32位的微控制器,程序存储器容量是64KB,需要电压2V~3.6V,工作温度为-40°C ~ 85°C

2021-06-29 17:05:15

基于STM32F103C8t6命名规则

STM32学习 基于STM32F103C8t6STM32F103C8t6命名规则先对自己使用的芯片命名有所了解,才能更好的宏观掌控STM32F103C8t6引脚命名

Wu雨雨雨 2021-07-23 07:12:31

ch32f103c8t6stm32f103c8t6的区别

ch32f103c8t6stm32f103c8t6的区别 STM32F103C8T6是一款32位微处理器,属于STM32F1系列中的一员。它是一款廉价而且高性能的微处理器,被广泛应用于工控、通讯

2023-08-22 16:05:41

STM32f103c8t6引脚有哪些

STM32f103c8t6引脚有哪些?STM32f103c8t6引脚是如何定义的?

鲁林 2021-10-26 07:27:55

如何利用STM32F103C8T6最小系统板去点亮流水灯呢

产品型号命名规则(参考:STM32单片机最小系统详解)可知: STM32F103C8T6这个命名中:STM32代表STM32家族,32位MCU;F代表产品类型为基础型;103代表特定功能STM32基础型;C代表引脚数为48&49引脚8代表内存容量为64KB;T代表封装为QFP;6代表温

klysa 2021-11-25 08:12:00

Ardunio STM32F103C8T6的中断引脚

Ardunio STM32F103C8T6的中断引脚来解码SYN500R信号 STM32F103C8T6 for Ardunio IDESYN500R芯片4支不带解码超外差接收模块关于STM32

陆军航空兵 2021-08-17 06:49:42

stm32f103c8t6怎么连接噪声传感器

(ADC引脚)。 在STM32F103C8T6上配置ADC功能。首先,你需要确定使用哪个ADC通道连接噪声传感器。然后,使用STM32的开发工具,如STCubeMX或者Keil等,配置GPIO引脚

2023-12-21 16:10:05

STM32F103C8T6单片机的PA13引脚一直输出高电平的解决办法

使用环境(蓝色粗体字为特别注意内容)1、软件环境:Keil MDK 5.152、硬件环境:STM32F103C8T6最小系统在项目中需要用到STM32F103C8T6的GPIOA13引脚,发现

uuwfjwer 2022-01-06 07:41:24

STM32F103C8T6STM32F103C6T6

开发板,STM32F103,STM32F103C8T6,学习开发板

2022-06-16 17:58:17

深圳高价回收STM32F103C8T6 收购STM32F103C8T6

大量收购工厂库存ST电子芯片STM32F103C8T6 ,实力收购工厂库存ST芯片STM32F103C8T6 ,回收价格高!!财富热线 帝欧电子 赵先生 ***同步微信 )QQ:879821252

dealicdz 2021-08-30 16:10:30

求大佬分享STM32F103C8T6的封装引脚

求大佬分享STM32F103C8T6的封装引脚

kdsnvjsnjk 2022-02-21 06:23:32

STM32F103C8T6STM32F103CBT6的区别

一 序:1 STM32F103C8T6STM32F103CBT6 引脚相同,唯一的区别是前者为64kflash(0x8000000~0x800FFFF) 后者为128kflash

一个黄人 2022-01-26 08:19:25

STM32F103C8T6分成几个部分

STM32F103C8T6为例首先把STM32F103C8T6分成几个部分如下STM32 F 103 C 8 T 6STM32为一个系列F代表产品类型103代表产品子系列101为基本型102为

gvjhvbc 2021-08-04 06:44:06

STM32F103C8T6STM32F103CBT6的联系与区别

一 序:1 STM32F103C8T6STM32F103CBT6 引脚相同,唯一的区别是前者为64kflash(0x8000000~0x800FFFF) 后者为128kflash

Tutut 2021-08-09 06:49:03

请问STM32F103c8t6有没有DAC功能

一直以为STM32F103c8t6没有DAC功能,竟然有个朋友说STM32F103c8t6 什么 “B”系列有DAC功能!瞬间萌逼.....求助老鸟 STM32F103c8t6有没有DAC 功能

imchenjin 2019-01-04 09:31:23

STM32F103C8T6中断特征介绍 用按钮为STM32 MCU触发一个中断

中断是MCU的特征之一,STM32F103C8T6也不例外。以下通过STM32F103C8T6 Blue Pill外接一个按钮,向MCU触发外部中断。

2022-05-17 08:57:14

stm32f103c8t6读内部温度

STM32F103C8T6是一款32位的Cortex-M3内核微控制器,它拥有丰富的外设资源和强大的计算能力,可以广泛应用于各种嵌入式系统中。其中一个重要的功能是能够使用内部传感器来读取芯片的温度

2024-01-08 13:48:46

如何实现基于STM32F103C8T6可移动的多功能机械手臂的设计?

如何编程STM32F103C8T6的库?舵机的工作性质是什么?nrf24L01的通信原理是什么?如何实现基于STM32F103C8T6可移动的多功能机械手臂的设计?

大红枣 2021-12-17 07:20:58

怎样用ArduinoIDE对STM32F103C8T6进行编程

STM32F103C8T6板 - 也称为Blue Pill - 是ARM Cortex的开发板M3微控制器。它看起来与Arduino Nano非常相似,但它包含更多功能

2019-07-30 08:42:07

STM32F103C8T6串口介绍

1 STM32F103C8T6串口介绍STM32F103C8T6有三个串口,每个串口有5个引出。分别是TX、RX、RTS、CTS、CK。以USART1为例,具体见如下截图。串口通讯中我们只用到TX

h1654155199.5148 2021-08-05 07:08:08

STM32F103C8T6写字符时会出错是为什么

单片机的LCD屏幕供电电路好像坏了,导致LCD屏幕不能够使用。所以购置了一块OLED屏幕。店家给的代码是STM32F103C8T6的。PB6--SCL,PB6--SDA,使用硬件IIC控制。发现

秋风宜人 2022-02-16 06:33:30

STM32为什么首选F103C8T6

STM32F103C8T6是STMicroelectronics(ST)推出的一款基于ARMCortex-M3内核的32位微控制器单片机(MCU)。它具有一系列优势和广泛的应用场景。这里就来介绍一下

2024-05-18 08:04:25

请问STM32F103C8T6的复用引脚从哪查看?

STM32F103C8T6的复用引脚从哪查看

taozhen 2019-03-08 07:06:50

用USB转TTL线怎么把程序烧写到stm32f103C8T6

用USB转TTL线怎么把程序烧写到stm32f103C8T6中  将程序烧写到STM32F103C8T6芯片中需要使用USB转TTL线连接计算机和开发板,并使用适当的软件来进行编程和烧写。 首先

2024-01-31 15:46:00

stm32f103c8t6点亮流水灯的原理是什么

微控制器中的STM32系列。1.2 stm32f103c8t6点亮流水灯原理寄存器可以存储数据,指令,也可以担任一些特定的功能stm32板子里由很多寄存器,如果想实现流水灯操作,就需要对相应的引脚进行操作,想对引脚进行操作,就需要对相应的引脚进行时钟使能配置、端口配置(高or低)寄存器配置、端口输.

h1654155957.9311 2022-02-10 06:31:15

基于stm32f103c8t6的ADC初识

(本博客所有关于32的文章都是基于stm32f103c8t6(48引脚))ADC初识——理论讲解Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指

骨灰级发烧友 2022-02-24 06:53:14

STM32F103C8T6芯片各个管脚的功能分配

STM32F103C8T6这款芯片,是我们使用单片机做项目常用到的一款芯片。它具有价格便宜、性能强大、资源齐全等各种优点。我常常使用的是黑金的c8t6核心板,如下:以下将介绍他的资源配置该款芯片各个

Lucia_nie 2021-12-02 08:24:08

有关AB相磁编码器与STM32F103C8T6之间脉冲计数问题

AB相磁编码器与STM32F103C8T6引脚应该怎么连接?我看手册通用定时器四个通道都可以实现输入捕获功能,那是否能实现编码器脉冲输入计数,我看有些帖子说是需要连接到ETR上对外部脉冲计数,看手册有点不清晰了,希望能有人解答

Naruto996 2020-09-17 12:29:15

STM32F103C8T6板的资料分享

描述STM32F103C8T6

Jade799153347 2022-09-09 07:28:23

STM32F103C8T6的硬件介绍

STM32F103C8T6的硬件包括哪些?

飘逸的D 2021-09-24 12:08:27

加载更多