【硬件基础】STM32F103C8T6芯片引脚定义及功能介绍

1、引脚图片

2、引脚定义图

3、引脚功能介绍

3.1引脚定义图解释

上表中,S表示电源,IO表示输入输出,FT表示容忍电压可达5V,没有FT的只能达3.3V。

VBAT,备用电源引脚,当系统断电时,备用电源可给内部的RTC时钟和备份寄存器供电。

2号引脚,PC13-TAMPER-RTC,可以进行保护数据放在被读取

3-6号引脚,晶振输入

7号引脚,NTST,复位引脚

8、9号引脚:VSSA,VDDA,内部模拟部分电源,如ADC,RC振荡器,接3.3v。

10-19,21,22,25-33,41-43,45,46:IO口,

20号引脚,PB2,io口,或boot1引脚,可用来配置启动模式,同BOOT0,

23,24号引脚:VSS_1,VDD_1:系统的**主电源口,**同VSS_2/3,VDD_2/3,分区供电,都接上。

34,36,PA13:JTMS/SWDIO ,PA14:JTCK/SWCLK。SW两根下载调试端口,JT5根,

PA13,PA14,PA15,PB3,PB4,JT的5根调试端口,这5个口,一般不调用为IO口。

3.2常用功能引脚

STM32F103C8T6常用引脚的功能整理:

PA0-PA15: 16个通用I/O引脚,可用于输入/输出、外部中断、模拟输入等。

PB0-PB15: 16个通用I/O引脚,可用于输入/输出、外部中断、模拟输入等。

PC13-PC15: 3个通用I/O引脚,可用于输入/输出、外部中断等。

PD0-PD2: 3个通用I/O引脚,可用于输入/输出、外部中断等。

PE0-PE5: 6个通用I/O引脚,可用于输入/输出、外部中断等。

PF0-PF1: 2个通用I/O引脚,可用于输入/输出、外部中断等。

除了通用I/O引脚外,STM32F103C8T6还具有其他特殊功能引脚,如:

PA9/PA10: USART1的TX/RX引脚。

PA2/PA3: USART2的TX/RX引脚。

PA0/PA1: UART4的TX/RX引脚。

PB10/PB11: I2C2的SCL/SDA引脚。

PA4-PA7, PB0-PB1: 用于ADC模数转换器的模拟输入引脚

3.3常用引脚

晶振

3456号引脚口,时钟晶振引脚口,

PC14-OSC32_IN,PC15-OSC32_OUT,32.768kHz的晶振

OSC_IN ,OSC_OUT,8MHz的晶振。主晶振。

下载端口

PA13:JTMS/SWDIO

PA14:JTCK/SWCLK

串口

PA9,PA10:USART1_TX,USART1_RX

PA2,PA3:USART2_TX,USART2_RX

IIC

PB6,PB7:I2C1_SCL,I2C1_SDA

PB10,PB11:I2C2_SCL,I2C2_SDA

SPI

PA4,SPI1 NSS;PA5,SPI1 SCK,PA6,SPI1 MISO;PA7,SPI1 MOSI

PA12,SPI2 NSS;PA13,SPI2 SCK,PA14,SPI2 MISO;PA15,SPI2 MOSI

启动配置:

一般为第一种,主闪存存储器模式。

系统存储器:做串口下载用,用来救急,当用SW/JT的下载引脚被调用完,就用串口下载。

第三种,初学者一般也用不到,

参考:

STM32F103C8T6引脚功能整理

相关推荐
星恒随风11 小时前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
li星野12 小时前
相位补偿学习记录:把被颅骨“打乱“的声波重新对齐
学习
Z21-X12 小时前
云原生运维学习笔记:ECShop全链路容器化部署与Docker底层资源隔离深度剖析
运维·笔记·学习·云原生
red_redemption13 小时前
自由学习记录(230)
学习
Zwawa13 小时前
嵌入式OLED表驱动菜单:用一张表、一个栈和一个窗口重写表驱动菜单
c语言·单片机·嵌入式
Dev_XH14 小时前
【成品设计】基于沁恒单片机的电动汽车充电站智慧调度系统
stm32·单片机·嵌入式硬件·物联网
shimly12345615 小时前
(done) 嵌入式硬件电路图 (5) 重要的元器件特性之二极管三极管
嵌入式硬件
Zw-awa16 小时前
嵌入式OLED表驱动菜单:用一张表、一个栈和一个窗口重写表驱动菜单
stm32
minglie117 小时前
esp32c3+atshell测试ov7670
单片机·嵌入式硬件
橘为己有44117 小时前
51单片机:流水灯
单片机·51单片机