STM32F103xC,xD,xE引脚定义

由于在使用STM32系列芯片过程中发现互联网没有整理好的引脚定义,因此自己整理一份,方便以后查阅。

GPIOA

Pin 重新上电时的功能 默认功能 重映射
PA0 PA0 WKUP/USART2_CTS/ADC123_IN0/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR
PA1 PA1 USART2_RTS/ADC123_IN1/TIM5_CH2/TIM2/CH2
PA2 PA2 USART2_TX/TIM5_CH3/ADC123_IN2/TIM2_CH3
PA3 PA3 USART2_RX/TIM5_CH4/ADC123_IN3/TIM2_CH4
PA4 PA4 SPI1_NSS/USART2_CK/DAC_OUT1/ADC12_IN4
PA5 PA5 SPI1_SCK/DAC_OUT2/ADC12_IN5
PA6 PA6 SPI1_MISO/TIM8_BKIN/ADC12_IN6/TIM3_CH1 TIM1_BKIN
PA7 PA7 SPI1_MOSI/TIM8_CH1N/ADC12_IN7/TIM3_CH2 TIM1_CH1N
PA8 PA8 USART1_CK/TIM1_CH1/MCO
PA9 PA9 USART1_TX/TIM1_CH2
PA10 PA10 USART1_RX/TIM1_CH3
PA11 PA11 USART1_CTS/USBDM/CAN_RX/TIM1_CH4
PA12 PA12 USART1_RTS/USBDM/CAN_TX/TIM1_ETR
PA13 JTMS-SWDIO PA13
PA14 JTCK_SWCLK PA14
PA15 JTDI SPI3_NSS/I2S3_WS TIM2_CH1_ETR/PA15/SPI1_NSS

GPIOB

Pin 重新上电时的功能 默认功能 重映射
PB0 PB0 ADC12_IN8/TIM3_CH3/TIM8_CH2N TIM1_CH2N
PB1 PB1 ADC12_IN9/TIM3_CH4/TIM8_CH3N TIM1_CH3N
PB2 BOOT1
PB3 JTDO SPI3_SCK/I2S3_CK PB3/TRACESWO/TIM2_CH2/SPI1_SCK
PB4 NJTRST SPI3_MISO PB4/TIM3_CH1/SPI1_MISO
PB5 PB5 I2C_SMBA/SPI3_MOSI/I2S_SD TIM3_CH2/SPI1_MOSI
PB6 PB6 I2C1_SCL/TIM4_CH1 USART1_TX
PB7 PB7 I2C1_SDA/FSMC_NADV/TIM4_CH2 USART1_RX
PB8 PB8 TIM4_CH3/SDIO_D4 I2C_SCL/CAN_RX
PB9 PB9 TIM4_CH4/SDIO_D5 I2C_SDA/CAN_TX
PB10 PB10 I2C_SCL/USART3_TX TIM2_CH3
PB11 PB11 I2C_SDA/USART3_RX TIM2_CH4
PB12 PB12 SPI2_NSS/I2S2_WS/I2C2_SMBA/USART3_CK/TIM1_BKIN
PB13 PB13 SPI2_SCK/I2S2_CK/USART3_CTS/TIM1_CH1N
PB14 PB14 SPI2_MISO/TIM1_CH2N/USART3_RTS
PB15 PB15 SPI2_MOSI/I2S2_SD/TIM1_CH3N

GPIOC

Pin 重新上电时的功能 默认功能 重映射
PC0 PC0 ADC123_IN10
PC1 PC1 ADC123_IN11
PC2 PC2 ADC123_IN12
PC3 PC3 ADC123_IN13
PC4 PC4 ADC12_IN14
PC5 PC5 ADC12_IN15
PC6 PC6 I2S2_MCK/TIM2_CH1/SDIO_D6 TIM3_CH1
PC7 PC7 I2S3_MCK/TIM8_CH2/SDIO_D7 TIM3_CH2
PC8 PC8 TIM8_CH3/SDIO_D0 TIM3_CH3
PC9 PC9 TIM8_CH4/SDIO_D1 TIM3_CH4
PC10 PC10 USART4_TX/SDIO_D2 USART3_TX
PC11 PC11 USART4_RX/SDIO_D3 USART3_RX
PC12 PC12 USART5_TX/SDIO_CK USART3_CK
PC13 PC13 TAMPER-RTC
PC14 PC14 OSC32_IN
PC15 PC15 OSC32_OUT

GPIOD

Pin 重新上电时的功能 默认功能 重映射
PD0 OSC_IN FSMC_D2 CAN_RX
PD1 OSC_OUT FSMC_D3 CAN_TX
PD2 PD2 TIM3_ETR/USART5_RX/SDIO_CMD
PD3 PD3 FSMC_CLK USART2_CTS
PD4 PD4 FSMC_NOE USART2_RTS
PD5 PD5 FSMC_NWE USART2_TX
PD6 PD6 FSMC_NWAIT USART2_RX
PD7 PD7 FSMC_NE1/FSMC_NCE2 USART2_CK
PD8 PD8 FSMC_D13 USART3_TX
PD9 PD9 FSMC_D14 USART3_RX
PD10 PD10 FSMC_D15 USART3_CK
PD11 PD11 FSMC_A16 USART3_CTS
PD12 PD12 FSMC_A17 TIM4_CH1/USART3_RTS
PD13 PD13 FSMC_A18 TIM4_CH2
PD14 PD14 FSMC_D0 TIM4_CH3
PD15 PD15 FSMC_D1 TIM4_CH4

GPIOE

Pin 重新上电时的功能 默认功能 重映射
PE0 PE0 TIM4_ETR/FSMC_NBL0
PE1 PE1 FSMC_NBL1
PE2 PE2 TRACECK/FSMC_A23
PE3 PE3 TRACED0/FSMC_A19
PE4 PE4 TRACED1/FSMC_A20
PE5 PE5 TRACED2/FSMC_A21
PE6 PE6 TRACED3/FSMC_A22
PE7 PE7 FSMC_D4 TIM1_ETR
PE8 PE8 FSMC_D5 TIM1_CH1N
PE9 PE9 FSMC_D6 TIM1_CH1
PE10 PE10 FSMC_D7 TIM1_CH2N
PE11 PE11 FSMC_D8 TIM1_CH2
PE12 PE12 FSMC_D9 TIM1_CH3N
PE13 PE13 FSMC_D10 TIM1_CH3
PE14 PE14 FSMC_D11 TIM1_CH4
PE15 PE15 FSMC_D12 TIM1_BKIN

GPIOF

Pin 重新上电时的功能 默认功能 重映射
PF0 PF0 FSMC_A0
PF1 PF1 FSMC_A1
PF2 PF2 FSMC_A2
PF3 PF3 FSMC_A3
PF4 PF4 FSMC_A4
PF5 PF5 FSMC_A5
PF6 PF6 ADC3_IN4/FSMC_NIORD
PF7 PF7 ADC3_IN5/FSMC_NREG
PF8 PF8 ADC3_IN6/FSMC_NIOWR
PF9 PF9 ADC3_IN7/FSMC_CD
PF10 PF10 ADC3_IN8/FSMC_INTR
PF11 PF11 FSMC_NIOS16
PF12 PF12 FSMC_A6
PF13 PF13 FSMC_A7
PF14 PF14 FSMC_A8
PF15 PF15 FSMC_A9

GPIOG

Pin 重新上电时的功能 默认功能 重映射
PG0 PG0 FSMC_A10
PG1 PG1 FSMC_A11
PG2 PG2 FSMC_A12
PG3 PG3 FSMC_A13
PG4 PG4 FSMC_A14
PG5 PG5 FSMC_A15
PG6 PG6 FSMC_INT2
PG7 PG7 FSMC_INT3
PG8 PG8
PG9 PG9 FSMC_NE2/FSMC_NCE3
PG10 PG10 FSMC_NCE4_1/FSMC_NE3
PG11 PG11 FSMC_NCE4_2
PG12 PG12 FSMC_NCE4
PG13 PG13 FSMC_A24
PG14 PG14 FSMC_A25
PG15 PG15

总引脚

Pin 重新上电时的功能 默认功能 重映射
PE2 PE2 TRACECK/FSMC_A23
PE3 PE3 TRACED0/FSMC_A19
PE4 PE4 TRACED1/FSMC_A20
PE5 PE5 TRACED2/FSMC_A21
PE6 PE6 TRACED3/FSMC_A22
PC13 PC13 TAMPER-RTC
PC14 PC14 OSC32_IN
PC15 PC15 OSC32_OUT
PF0 PF0 FSMC_A0
PF1 PF1 FSMC_A1
PF2 PF2 FSMC_A2
PF3 PF3 FSMC_A3
PF4 PF4 FSMC_A4
PF5 PF5 FSMC_A5
PF6 PF6 ADC3_IN4/FSMC_NIORD
PF7 PF7 ADC3_IN5/FSMC_NREG
PF8 PF8 ADC3_IN6/FSMC_NIOWR
PF9 PF9 ADC3_IN7/FSMC_CD
PF10 PF10 ADC3_IN8/FSMC_INTR
PC0 PC0 ADC123_IN10
PC1 PC1 ADC123_IN11
PC2 PC2 ADC123_IN12
PC3 PC3 ADC123_IN13
PA0 PA0 WKUP/USART2_CTS/ADC123_IN0/TIM2_CH1_ETR/TIM5_CH1/TIM8_ETR
PA1 PA1 USART2_RTS/ADC123_IN1/TIM5_CH2/TIM2/CH2
PA2 PA2 USART2_TX/TIM5_CH3/ADC123_IN2/TIM2_CH3
PA3 PA3 USART2_RX/TIM5_CH4/ADC123_IN3/TIM2_CH4
PA4 PA4 SPI1_NSS/USART2_CK/DAC_OUT1/ADC12_IN4
PA5 PA5 SPI1_SCK/DAC_OUT2/ADC12_IN5
PA6 PA6 SPI1_MISO/TIM8_BKIN/ADC12_IN6/TIM3_CH1 TIM1_BKIN
PA7 PA7 SPI1_MOSI/TIM8_CH1N/ADC12_IN7/TIM3_CH2 TIM1_CH1N
PC4 PC4 ADC12_IN14
PC5 PC5 ADC12_IN15
PB0 PB0 ADC12_IN8/TIM3_CH3/TIM8_CH2N TIM1_CH2N
PB1 PB1 ADC12_IN9/TIM3_CH4/TIM8_CH3N TIM1_CH3N
PF11 PF11 FSMC_NIOS16
PF12 PF12 FSMC_A6
PF13 PF13 FSMC_A7
PF14 PF14 FSMC_A8
PF15 PF15 FSMC_A9
PG0 PG0 FSMC_A10
PG1 PG1 FSMC_A11
PE7 PE7 FSMC_D4 TIM1_ETR
PE8 PE8 FSMC_D5 TIM1_CH1N
PE9 PE9 FSMC_D6 TIM1_CH1
PE10 PE10 FSMC_D7 TIM1_CH2N
PE11 PE11 FSMC_D8 TIM1_CH2
PE12 PE12 FSMC_D9 TIM1_CH3N
PE13 PE13 FSMC_D10 TIM1_CH3
PE14 PE14 FSMC_D11 TIM1_CH4
PE15 PE15 FSMC_D12 TIM1_BKIN
PB10 PB10 I2C_SCL/USART3_TX TIM2_CH3
PB11 PB11 I2C_SDA/USART3_RX TIM2_CH4
PB12 PB12 SPI2_NSS/I2S2_WS/I2C2_SMBA/USART3_CK/TIM1_BKIN
PB13 PB13 SPI2_SCK/I2S2_CK/USART3_CTS/TIM1_CH1N
PB14 PB14 SPI2_MISO/TIM1_CH2N/USART3_RTS
PB15 PB15 SPI2_MOSI/I2S2_SD/TIM1_CH3N
PD8 PD8 FSMC_D13 USART3_TX
PD9 PD9 FSMC_D14 USART3_RX
PD10 PD10 FSMC_D15 USART3_CK
PD11 PD11 FSMC_A16 USART3_CTS
PD12 PD12 FSMC_A17 TIM4_CH1/USART3_RTS
PD13 PD13 FSMC_A18 TIM4_CH2
PD14 PD14 FSMC_D0 TIM4_CH3
PD15 PD15 FSMC_D1 TIM4_CH4
PG2 PG2 FSMC_A12
PG3 PG3 FSMC_A13
PG4 PG4 FSMC_A14
PG5 PG5 FSMC_A15
PG6 PG6 FSMC_INT2
PG7 PG7 FSMC_INT3
PG8 PG8
PC6 PC6 I2S2_MCK/TIM2_CH1/SDIO_D6 TIM3_CH1
PC7 PC7 I2S3_MCK/TIM8_CH2/SDIO_D7 TIM3_CH2
PC8 PC8 TIM8_CH3/SDIO_D0 TIM3_CH3
PC9 PC9 TIM8_CH4/SDIO_D1 TIM3_CH4
PA8 PA8 USART1_CK/TIM1_CH1/MCO
PA9 PA9 USART1_TX/TIM1_CH2
PA10 PA10 USART1_RX/TIM1_CH3
PA11 PA11 USART1_CTS/USBDM/CAN_RX/TIM1_CH4
PA12 PA12 USART1_RTS/USBDM/CAN_TX/TIM1_ETR
PB2 BOOT1
PA13 JTMS-SWDIO PA13
PA14 JTCK_SWCLK PA14
PA15 JTDI SPI3_NSS/I2S3_WS TIM2_CH1_ETR/PA15/SPI1_NSS
PC10 PC10 USART4_TX/SDIO_D2 USART3_TX
PC11 PC11 USART4_RX/SDIO_D3 USART3_RX
PC12 PC12 USART5_TX/SDIO_CK USART3_CK
PD0 OSC_IN FSMC_D2 CAN_RX
PD1 OSC_OUT FSMC_D3 CAN_TX
PD2 PD2 TIM3_ETR/USART5_RX/SDIO_CMD
PD3 PD3 FSMC_CLK USART2_CTS
PD4 PD4 FSMC_NOE USART2_RTS
PD5 PD5 FSMC_NWE USART2_TX
PD6 PD6 FSMC_NWAIT USART2_RX
PD7 PD7 FSMC_NE1/FSMC_NCE2 USART2_CK
PG9 PG9 FSMC_NE2/FSMC_NCE3
PG10 PG10 FSMC_NCE4_1/FSMC_NE3
PG11 PG11 FSMC_NCE4_2
PG12 PG12 FSMC_NCE4
PG13 PG13 FSMC_A24
PG14 PG14 FSMC_A25
PG15 PG15
PB3 JTDO SPI3_SCK/I2S3_CK PB3/TRACESWO/TIM2_CH2/SPI1_SCK
PB4 NJTRST SPI3_MISO PB4/TIM3_CH1/SPI1_MISO
PB5 PB5 I2C_SMBA/SPI3_MOSI/I2S_SD TIM3_CH2/SPI1_MOSI
PB6 PB6 I2C1_SCL/TIM4_CH1 USART1_TX
PB7 PB7 I2C1_SDA/FSMC_NADV/TIM4_CH2 USART1_RX
PB8 PB8 TIM4_CH3/SDIO_D4 I2C_SCL/CAN_RX
PB9 PB9 TIM4_CH4/SDIO_D5 I2C_SDA/CAN_TX
PE0 PE0 TIM4_ETR/FSMC_NBL0
PE1 PE1 FSMC_NBL1

STM32F103xC,xD,xE引脚定义的更多相关文章

  1. DB9 公头母头引脚定义及连接

    1.实物及引脚简单介绍 在做开发的时候常常会用到串行接口,一般9针的串行接口居多.例如以下图所看到的: 公头母头用于连接线的採用上图封装.但用于开发板的时候採用90度弯角插针的封装.例如以下图: 各引 ...

  2. DB9_公头_母头_串口引脚定义及RS-232串口线制作方法

    RS-232连接线制作方法 材料及工具 一根双绞线(8芯).一个标准RJ45头.一个DB9孔型插头.一把RJ45专用工具.一个电烙铁及若干焊锡. 引脚定义 按以下管脚定义制作RJ45端头:I表示网络视 ...

  3. DB9 公头母头引脚定义及连接、封装

    DB9 公头母头引脚定义及连接.封装 转自:http://blog.csdn.net/yangshuodianzi/article/details/8997478 1.实物及引脚简介 在做开发的时候经 ...

  4. RS232 DB9 公头 母头 串口引脚定义

    转自:http://hi.baidu.com/zhy_myspace/item/ad1ab0f112a4da1ad7ff8cf9 DB9 公头 母头 串口引脚定义 1.RS-232端(DB9母头/孔型 ...

  5. OrCAD Capture CIS 16.6 从PDF文档中提取引脚定义,实现快速地编辑Part的引脚名称

    操作系统:Windows 10 x64 工具1:OrCAD Capture CIS 16.6-S062 (v16-6-112FF) 工具2:Excel 工具3:Solid Converter 打开需要 ...

  6. DB9针和DB25针串口的引脚定义

    <设备监控技术详解>第3章串口设备监控,本章着力介绍串口交换机和串口联网方式.本节为大家介绍标准25针串口的引脚定义. 作者:李瑞民来源:机械工业出版社 3.3 串口线的制作和转换 串口的 ...

  7. PCIe简介及引脚定义

    参考文章:http://www.2cto.com/os/201607/523581.html http://blog.csdn.net/michaelcao1980/article/details/4 ...

  8. DB9串口引脚定义

    在单片机串口通信中,使用3根信号线就能够实现通信:RXD,TXD,GND. 经常使用的RS232串口线使用DB9端子. DB9分为公头和母头两种: 一般使用时,引脚定义如下: 连接方式: 注:RXD- ...

  9. 74HC245引脚定义 使用方法

    典型的CMOS型三态缓冲门电路,八路信号收发器. 由于单片机或CPU的数据/地址/控制总线端口都有一定的负载能力,如果负载超过其负载能力,一般应加驱动器. 主要应用于大屏显示 引脚定义 DIR:方向控 ...

  10. 74HC238引脚定义 使用方法

    三八译码器 用作IO扩展与复用 用3个IO,可以控制8个输出 引脚定义 A0~A2:3个输入 E1.E2:拉低使能,可以接地 E3:拉高使能,可以接VCC Y0~Y7:8个输出 真值表 如果想输出8个 ...

随机推荐

  1. Go 跟踪函数调用链,理解代码更直观

    Go 跟踪函数调用链,理解代码更直观 目录 Go 跟踪函数调用链,理解代码更直观 一.引入 二.自动获取所跟踪函数的函数名 三.增加 Goroutine 标识 四.让输出的跟踪信息更具层次感 五.利用 ...

  2. 窗口管理器 dwm安装

    上一篇博文中,已经完成了archlinux的安装,但是进去仅仅是一个冰冷冷的交互式命令窗口.没有图像,也无法打开浏览器.离日常使用还差的很远,接下来首先需要做的就是安装桌面环境.这里我不打算使用诸如g ...

  3. React中引入外部js文件

    假设需要引入本地的一个jquery库: <script src="http://127.0.0.1:8080/plugins/jquery.min.js" type=&quo ...

  4. 协程(Python)

    一.gevent #__author__:Kelvin #date:2020/5/13 13:34 from gevent import monkey monkey.patch_all() impor ...

  5. 路由react-router-dom的使用

    react-router-dom路由简介 现代的前端页面大多是SPA(单页面应用程序), 也就是只有一个HTML页面的程序,这样用户体验好,服务器压力小,所以更受欢迎.路由是使用单页面来管理原来多页面 ...

  6. Primo Ramdisk SCSI虚拟硬盘和Direct-IO虚拟硬盘

    Primo Ramdisk 使用不同的虚拟技术可创建两种类型的虚拟硬盘:SCSI 虚拟硬盘和 Direct-IO 虚拟硬盘. 本篇主要比较两者之间的差异. SCSI 虚拟硬盘遵循SCSI规范,行为上几 ...

  7. Git企业开发控制理论和实操-从入门到深入(六)|多人协作开发

    前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助. 高质量博客汇总 然后就是博主最近最花时间的一 ...

  8. Windows平台安装Oracle11.2.0.4客户端报错INS-30131

    之前为解决EXP-00003错误给出了安装Oracle11.2.0.4的解决方案,自己测试是没问题的,客户自己安装反馈遇到报错INS-30131,MOS有一篇文章: E1: DB: Error INS ...

  9. FDMemTable用法

    procedure TForm1.FormCreate(Sender: TObject); Var i:integer; begin // i:=15; self.FDMemTable1.FieldD ...

  10. nginx做白名单和限流

    ​ 在我们生产环境中使用到了地图服务,每个月有免费请求次数,近一个月请求次数突然暴涨,导致直接开启付费模式,一个月上百刀的花销着实难扛,根据实际我们的业务使用情况,远达不到付费标准,故考虑做白名单和限 ...