STM32F103RBT6 引脚功能
STM32F103R8T6数据手册_引脚图_参数
■ 2 x 12-bit, 1 µs A/D converters (up to 16 channels) – Conversion range: 0 to 3.6 V – Dual-sample and hold capability – Temperature sensor
2.3.5 Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . 12
2.3.6 External interrupt/event controller (EXTI) . . . . . . . . . . . . . . . . . . . . . . . 13
■ 7 timers – Three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input – 16-bit, motor control PWM timer with deadtime generation and emergency stop – 2 watchdog timers (Independent and Window) – SysTick timer: a 24-bit downcounter
■ Up to 9 communication interfaces – Up to 2 x I2C interfaces (SMBus/PMBus) – Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control) – Up to 2 SPIs (18 Mbit/s) – CAN interface (2.0B Active) – USB 2.0 full-speed interface
STM32F103引脚功能定义
2.1 器件一览表二:器件功能和配置(STM32F103xx增强型)图一.STM32F103xx增强型模块框图工作温度=-40至+105°C (结温达125°C) AF: I/O口上的其他功能3管脚定义图二.STM32F103xx增强型VFQFPN36管脚图四.STM32F103xx增强型LQFP64管脚表三. 管脚定义表三.管脚定义(续)注:1. I :输入, O:输出, S:电源, HiZ:高阻2. FT:兼容5V3. 其中部分功能仅在部分型号芯片中支持,具体信息请参考表2。
4. PC13,PC14和PC15引脚通过电源开关进行供电,因此这三个引脚作为输出引脚时有以下限制:9作为输出脚时只能工作在2MHz模式下9最大驱动负载为30pF9同一时间,三个引脚中只有一个引脚能作为输出引脚。
5. 仅在内嵌大等于64K Flash的型号中支持此类功能。
6. VFQFPN36封装的2号,3号引脚和LQFP48,LQFP64封装的5号,6号引脚在芯片复位后默认配置为OSC_IN和OSC_OUT功能脚。
软件可以重新设置这两个引脚为PD0和PD1功能脚。
但对于LQFP100封装,由于PD0和PD1为固有的功能脚,因此没有必要再由软件进行设置。
更多详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
PD0和PD1作为输出引脚只能工作在50MHz模式下。
7. 此类复用功能能够由软件配置到其他引脚上,详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
4存储器映像图七存储器图5电气特性请参考英文版数据手册6封装参数请参考英文版数据手册7订货代码表四. 订货代码型号闪存存储器K字节SRAM存储器K字节封装STM32F103C6T6 32 10STM32F103C8T6 64 20STM32F103CBT6 128 20LQFP48STM32F103R6T6 32 10STM32F103R8T6 64 20STM32F103RBT6 128 20LQFP64STM32F103V8T6 64 20STM32F103VBT6 128 20LQFP100STM32F103V8H6 64 20STM32F103VBH6 128 20LFBGA100STM32F103T6U6 32 6STM32F103T8U6 64 10VFQFPN367.1 后续的产品系列后续的STM32F103xx增强型系列产品将会有更广泛的型号选择,芯片将会有更大的封装尺寸并内嵌多达512KB的Flash和48KB的SRAM。
STM32F103V8T6, STM32F103VBT6 引脚功能定义
2N PB15/SPI2_MOSI/TIM1_CH3N
PD8/USART3_TX PD9/USART3_RX PD10/USART3_CK PD11/USART3_CTS PD12/TIM4_CH1/USART3_RTS PD13/TIM4_CH2 PD14/TIM4_CH3 PD15/TIM4_CH4 PC6/TIM3_CH1 PC7/TIM3_CH2 PC8/TIM3_CH3 PC9/TIM3_CH4 PA8/USART1_CK/TIM1_CH1/MCO PA9/USART1_TX/TIM1_CH2 PA10/USART1_RX/TIM1_CH3 PA11/USART1_CTS/CAN_RX/USBDM/TI
Pin 39
PE8
PE8/TIM1_CH1N
I/O FT -220 -140 180 Degrees
Pin 40
PE9
PE9/TIM1_CH1
I/O FT -220 -150 180 Degrees
Pin 41
PE10
PE10/TIM1_CH2N
I/O FT -220 -160 180 Degrees
M1_CH4 PA12/USART1_RTS/CAN_TX/USBDP/TI
M1_ETR JTMS/SWDIO/PA13
NC VSS_2 VDD_2 JTCK/SWCLK/PA14 JTDI/TIM2_CH1_ETR/PA15/SPI1_NSS PC10/USART3_TX PC11/USART3_RX PC12/USART3_CK PD0/CAN_RX PD1/CAN_TX PD2/TIM3_ETR PD3/USART2_CTS PD4/USART2_RTS PD5/USART2_TX PD6/USART2_RX PD7/USART2_CK JTDO/TIM2_CH2/PB3/TRACESWO/SPI1_ SCK JNTRST/TIM3_CH1/PB4/SPI1_MISO PB5/I2C1_SMBAl/TIM3_CH2/SPI1_MOSI PB6/I2C1_SCL/TIM4_CH1/USART1_TX PB7/I2C1_SDA/TIM4_CH2/USART1_RX
STM32F103R4T6, STM32F103R6T6 引脚功能定义
STM32F103R4T6, STM32F103R6T6 引脚功能定义Pin 45PA12PA12/USART1_RTS/CAN_TX/TIM1_ETR/USBDPI/O FT 220-400 Degrees Pin 46PA13JTMS/SWDIO/PA13I/O FT 220-300 Degrees Pin 47VSS_2VSS_2Power -220-200 Degrees Pin 48VDD_2VDD_2Power -220-100 Degrees Pin 49PA14JTCK/SWCLK/PA14I/O FT 220100 Degrees Pin 50PA15JTDI/TIM2_CH1_ETR/PA15/SPI1_NSSI/O FT 220200 Degrees Pin 51PC10PC10I/O FT 220300 Degrees Pin 52PC11PC11I/O FT 220400 Degrees Pin 53PC12PC12I/O FT 220500 Degrees Pin 54PD2PD2/TIM3_ETRI/O FT 220600 Degrees Pin 55PB3JTDO/TIM2_CH2/PB3/TRACESWO I/O FT 220700 Degrees Pin 56PB4NJTRST/TIM3_CH1/PB4/SPI1_MISO I/O FT 220800 Degrees Pin 57PB5PB5/I2C1_SMBA/TIM3_CH2/SPI1_MOSII/O -220900 Degrees Pin 58PB6PB6/I2C1_SCL/USART1_TX I/O FT 2201000 Degrees Pin 59PB7PB7/I2C1_SDA/USART1_RXI/O FT 2201100 Degrees Pin 60BOOT0BOOT0Input -2201200 Degrees Pin 61PB8PB8/I2C1_SCL/CAN_RX I/O FT 2201300 Degrees Pin 62PB9PB9/I2C1_SDA /CAN_TXI/O FT 2201400 Degrees Pin 63VSS_3VSS_3Power -2201500 Degrees Pin64VDD_3VDD_3Power-2201600 Degrees(1)<Name> 表示引脚默认功能定义名称,<Full Name> 表示引脚全功能定义名称,包括引脚默认复用功能定义和重映射复用功能定义;(2)<I/O Level> 栏中:FT = 可以耐受 5V 电压;5V 电压波纹比较大时,请慎用,具体参数参考数据手册;(3)引脚功能定义参考 2015年6月 STM32F103x4/x6英文数据手册第7版(DocID15060 Rev 7);(4)此引脚功能定义表格旨在用于Altium Designer 原理图库制作的多管脚元件快速画法 Smart Grid Insert ,方法在我的文库中。
STM32F103RCT6, STM32F103RDT6, STM32F103RET6 引脚功能定义
- -290 -70 180 Degrees
Pin 24
PC4
PC4/ADC12_IN14
I/O - -290 -80 180 Degrees
Pin 25
PC5
PC5/ADC12_IN15
I/O - -290 -90 180 Degrees
Pin 26
PB0
PB0/ADC12_IN8/TIM3_CH3/TIM8_CH2N/ TIM1_CH2N
I/O FT 290 -70 0 Degrees
PA10/USART1_RX/TIM1_CH3
I/O FT 290 -60 0 Degrees
PA11/USART1_CTS/USBDM/CAN_RX/TI M1_CH4
I/O
FT 290 -50 0 Degrees
PA12/USART1_RTS/USBDP/CAN_TX/TI M1_ETR
Pin 11
PC3
PC3/ADC123_IN13
I/O - -290 60 180 Degrees
Pin 12
VSSA
VSSA
Power - -290 50 180 Degrees
Pin 13
VDDA
VDDA
Power - -290 40 180 Degrees
Pin
14
PA0-WKUP
PA0/WKUP/USART2_CTS/ADC123_IN0/T IM2_CH1_ETR/TIM5_CH1/TIM8_ETR
Pin 34
PB13
PB13/SPI2_SCK/I2S2_CK/USART3_CTS/T IM1_CH1N
I/O
FT 290 -150 0 Degrees
STM32F103ZFT6STM32F103ZGT6引脚功能定义
STM32F103ZFT6STM32F103ZGT6引脚功能定义1.PA0-PA15:GPIO,外部复用输入/输出。
2.PB0-PB15:GPIO,外部复用输入/输出。
3.PC0-PC15:GPIO,外部复用输入/输出。
4.PD0-PD15:GPIO,外部复用输入/输出。
5.PE0-PE15:GPIO,外部复用输入/输出。
6.PF0-PF15:GPIO,外部复用输入/输出。
7.PG0-PG15:GPIO,外部复用输入/输出。
8.PH0-PH15:GPIO,外部复用输入/输出。
9.PI0-PI15:GPIO,外部复用输入/输出。
10.JTAG和串行线调试接口:- PA13:JTMS/SWDAT(JTAG/SW debug data)- PA14:JTCK/SWCLK(JTAG/SW debug clock)ART1串口:-PA9:USART1_TX(串口1发送数据)-PA10:USART1_RX(串口1接收数据)ART2串口:-PA2:USART2_TX(串口2发送数据)-PA3:USART2_RX(串口2接收数据)ART3串口:-PB10:USART3_TX(串口3发送数据)-PB11:USART3_RX(串口3接收数据)14.SPI1接口:-PA4:SPI1_NSS(片选信号)-PA5:SPI1_SCK(时钟信号)-PA6:SPI1_MISO(主输入,从输出)-PA7:SPI1_MOSI(主输出,从输入)15.SPI2接口:-PB12:SPI2_NSS(片选信号)-PB13:SPI2_SCK(时钟信号)-PB14:SPI2_MISO(主输入,从输出)-PB15:SPI2_MOSI(主输出,从输入)16.I2C1接口:-PB6:I2C1_SCL(时钟线)-PB7:I2C1_SDA(数据线)17.I2C2接口:-PB10:I2C2_SCL(时钟线)-PB11:I2C2_SDA(数据线)B接口:-PA11:USB_DM(USB数据传输线)-PA12:USB_DP(USB数据传输线)19.ADC输入:-PA0-PA7:模拟输入通道0到7-PB0-PB1:模拟输入通道8到920.外部中断输入:-PA0-PA15:外部中断输入线0到15-PB0-PB15:外部中断输入线0到15-PC0-PC15:外部中断输入线0到15-PD0-PD15:外部中断输入线0到15-PE0-PE15:外部中断输入线0到15-PF0-PF15:外部中断输入线0到15-PG0-PG15:外部中断输入线0到14(PG15为保留引脚)以上是STM32F103ZFT6和STM32F103ZGT6的引脚功能定义。
STM32F103R8T6, STM32F103RBT6 引脚功能定义
JTMS/SWDIO/PA13
I/O FT 220 -30 0 Degrees
VSS_2
Power - 220 -20 0 Degrees
VDD_2
Power - 220 -10 0 Degrees
JTCK/SWCLK/PA14
I/O FT 220 10 0 Degrees
JTDI/TIM2_CH1_ETR/PA15/SPI1_NSS I/O FT 220 20 0 Degrees
Pin 5
OSC_IN
OSC_IN/PD0
Input - -220 120 180 Degrees
Pin 6 OSC_OUT
OSC_OUT/PD1
Output - -220 110 180 Degrees
Pin 7
NRST
NRST
I/O - -220 100 180 Degrees
Pin 8
PC0
PC0/ADC12_IN10
Pin 21
PA5
PA5/SPI1_SCK/ADC12_IN5
I/O - -220 -50 180 Degrees
Pin 22
PA6
PA6/SPI1_MISO/ADC12_IN6/TIM3_CH1/T IM1_BKIN
I/O
- -220 -60 180 Degrees
Pin 23
PA7
PA7/SPI1_MOSI/ADC12_IN7/TIM3_CH2/T I/O
Pin 15
PA1
PA1/USART2_RTS/ADC12_IN1/TIM2_CH 2
I/O
- -220 20 180 Degrees
Pin 16
PA2
STM32F103RFT6, STM32F103RGT6 引脚功能定义
VDD_2
Power - 300 -10 0 Degrees
JTCK/SWCLK/PA14
I/O FT 300 10 0 Degrees
JTDI/SPI3_NSS/I2S3_WS/TIM2_CH1_ETR /PA15/SPI1_NSS
I/O
FT 300 20 0 Degrees
PC10/UART4_TX/SDIO_D2/USART3_TX I/O FT 300 30 0 Degrees
Pin 34
PB13
PB13/SPI2_SCK/I2S2_CK/USART3_CTS/T IM1_CH1N
I/O
FT 300 -150 0 Degrees
Pin 35
PB14
PB14/SPI2_MISO/TIM1_CH2N/USART3_R TS/TIM12_CH1
I/O
FT 300 -140 0 Degrees
PC15/OSC32_OUT
OSC_IN/PD0 OSC_OUT/PD1
I/O - -300 130 180 Degrees
Input (FT) -300 120 180 Degrees Output (FT) -300 110 180 Degrees
Pin 7
NRST
NRST
I/O - -300 100 180 Degrees
JTDO/SPI3_SCK/I2S3_CK/PB3/TRACESW O/TIM2_CH2/SPI1_SCK
I/O
FT 300 70 0 Degrees
NJTRST/SPI3_MISO/PB4/TIM3_CH1/SPI1 _MISO
I/O
FT 300 80 0 Degrees
STM32F103引脚功能定义资料
2.1 器件一览表二:器件功能和配置(STM32F103xx增强型)图一.STM32F103xx增强型模块框图工作温度=-40至+105°C (结温达125°C) AF: I/O口上的其他功能3管脚定义图二.STM32F103xx增强型VFQFPN36管脚图四.STM32F103xx增强型LQFP64管脚表三. 管脚定义表三.管脚定义(续)注:1. I :输入, O:输出, S:电源, HiZ:高阻2. FT:兼容5V3. 其中部分功能仅在部分型号芯片中支持,具体信息请参考表2。
4. PC13,PC14和PC15引脚通过电源开关进行供电,因此这三个引脚作为输出引脚时有以下限制:9作为输出脚时只能工作在2MHz模式下9最大驱动负载为30pF9同一时间,三个引脚中只有一个引脚能作为输出引脚。
5. 仅在内嵌大等于64K Flash的型号中支持此类功能。
6. VFQFPN36封装的2号,3号引脚和LQFP48,LQFP64封装的5号,6号引脚在芯片复位后默认配置为OSC_IN和OSC_OUT功能脚。
软件可以重新设置这两个引脚为PD0和PD1功能脚。
但对于LQFP100封装,由于PD0和PD1为固有的功能脚,因此没有必要再由软件进行设置。
更多详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
PD0和PD1作为输出引脚只能工作在50MHz模式下。
7. 此类复用功能能够由软件配置到其他引脚上,详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
4存储器映像图七存储器图5电气特性请参考英文版数据手册6封装参数请参考英文版数据手册7订货代码表四. 订货代码型号闪存存储器K字节SRAM存储器K字节封装STM32F103C6T6 32 10STM32F103C8T6 64 20STM32F103CBT6 128 20LQFP48STM32F103R6T6 32 10STM32F103R8T6 64 20STM32F103RBT6 128 20LQFP64STM32F103V8T6 64 20STM32F103VBT6 128 20LQFP100STM32F103V8H6 64 20STM32F103VBH6 128 20LFBGA100STM32F103T6U6 32 6STM32F103T8U6 64 10VFQFPN367.1 后续的产品系列后续的STM32F103xx增强型系列产品将会有更广泛的型号选择,芯片将会有更大的封装尺寸并内嵌多达512KB的Flash和48KB的SRAM。
STM32F103RCT6引脚功能及使用
STM32F103RCT6引脚功能及使用脚号引脚名称主功能默认复用重定义备注1VBAT VBAT----说明1 2PC13-TAMPER-RTC PC13TAMPER-RTC--说明3 3PC14-OSC32_IN PC14OSC32_IN--说明3 4PC15-OSC32_OUT PC15OSC32_OUT--说明3 5OSC_IN OSC_IN--CAN_RX晶振6OSC_OUT OSC_OUT--CAN_TX晶振7NRST NRST----复位8PC0PC0ADC123_IN10--ADC 9PC1PC1ADC123_IN11--ADC 10PC2PC2ADC123_IN12--ADC 11PC3PC3ADC123_IN13--ADC 12VSSA VSSA----模拟地13VDDA VDDA----模拟电14PA0-WKUP PA0WKUP--说明4 USART2_CTS说明5 ADC123_IN0TIM2_CH1_ETR说明6 TIM5_CH1TIM8_ETR15PA1PA1USART2_RTS--ADC123_IN1TIM2_CH2TIM5_CH216PA2PA2USART2_TX--ADC123_IN2TIM2_CH3TIM5_CH317PA3PA3USART2_RX--ADC123_IN3TIM2_CH4TIM5_CH418VSS_4VSS_4----数字地19VDD_4VDD_4----数字电20PA4PA4USART2_CK--ADC12_IN4SPI1_NSSDAC_OUT121PA5PA5ADC12_IN5--SPI1_SCKDAC_OUT222PA6PA6ADC12_IN6TIM1_BKIN TIM3_CH1TIM8_BKINSPI1_MISO23PA7PA7ADC12_IN7TIM1_CH1N TIM3_CH2TIM8_CH1NSPI1_MOSI24PC4PC4ADC12_IN14--25PC5PC5ADC12_IN15--26PB0PB0ADC12_IN8TIM1_CH2N TIM3_CH3TIM8_CH2N27PB1PB1ADC12_IN9TIM1_CH3N TIM3_CH4TIM8_CH3N28PB2PB2----BOOT129PB10PB10USART3_TXTIM2_CH3 I2C2_SCL30PB11PB11USART3_RXTIM2_CH4 I2C2_SDA31VSS_1VSS_1----数字地32VDD_1VDD_1----数字电33PB12PB12USART3_CK--TIM1_BKINSPI2_NSS说明7 I2C2_SMBAI2S2_WS34PB13PB13USART3_CTS--TIM1_CH1NSPI2_SCKI2S2_CK35PB14PB14USART3_RTS--TIM1_CH2NSPI2_MISO36PB15PB15TIM1_CH3N--SPI2_MOSII2S2_SD37PC6PC6TIM8_CH1TIM3_CH1I2S2_MCKSDIO_D6说明838PC7PC7TIM8_CH2NTIM3_CH2 I2S3_MCKSDIO_D739PC8PC8TIM8_CH3NTIM3_CH3 SDIO_D040PC9PC9TIM8_CH4TIM3_CH4 SDIO_D141PA8PA8USART1_CK--TIM1_CH1MCO42PA9PA9USART1_TX--TIM1_CH243PA10PA10USART1_RX--TIM1_CH344PA11PA11USART1_CTS--TIM1_CH4USBDMCAN_RX45PA12PA12USART1_RTS--TIM1_ETRUSBDPCAN_TX46PA13JTMS--PA13 SWDIO47VSS_2VSS_2----数字地48VDD_2VDD_2----数字电49PA14JTCK--PA14SWCLK50PA15JTDI SPI3_NSS PA15I2S3_WSTIM2_CH1_ETRSPI1_NSS51PC10PC10UART4_TX USART3_TXSDIO_D252PC11PC11UART4_RX USART3_RXSDIO_D353PC12PC12UART5_TX USART3_CKSDIO_CK54PD2PD2UART5_RX--TIM3_ETRSDIO_CMD55PB3JTDO SPI3_SCKPB3TIM2_CH2 I2S3_CKSPI1_SCKTRACESWO56PB4NJTRST SPI3_MISOPB4 TIM3_CH1 SPI1_MISO57PB5PB5SPI3_MOSI TIM3_CH2 I2C1_SMBASPI1_MOSI I2S3_SD58PB6PB6TIM4_CH1USART1_TXI2C1_SCL59PB7PB7TIM4_CH2USART1_RXI2C1_SDA60BOOT0BOOT0----61PB8PB8TIM4_CH3I2C1_SCL SDIO_D4CAN_RX62PB9PB9TIM4_CH4I2C1_SDA SDIO_D5CAN_TX63VSS_3VSS_3----数字地64VDD_3VDD_3--数字电说明:1)VBAT:VBAT给RTC和备份区域供电,目的是在VDD断电时保证相关区域的数据内容有效,一般连接到外部电池。
STM32F103引脚功能定义
2.1
器件一览
表二:器件功能和配置(STM32F103xx 增强型)
外设 闪存(K字节) RAM(K字节) 通用 定时器 高级 SPI I2C 通信 USART USB CAN 通用I/O端口 12位同步ADC CPU频率 工作电压 工作温度 封装 VFQFPN36 1 1 2 1 1 26 2 10通道 1 2 2 3 1 1 1 1 2 1 1 1 2 2 3 1 1 32 2 10通道 72MHz 2.0至3.6V -40至+85°C / -40至+105°C LQFP48 LQFP64 LQFP100, BGA100 2 2 3 1 1 1 1 2 1 1 51 2 16通道 1 2 2 3 1 1 1 2 2 3 1 1 80 STM32F103Tx 32 10 2 64 20 3 32 10 2
PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB2/BOOT1 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PB10 PB11 VSS_1 VDD_1 PB12
J4 18 26 35 15 K4 19 27 36 16 G5 20 28 37 17 H5 - - 38 J5 - - 39 K5 - - 40 G6 - - 41 H6 - - 42 J6 - - 43 K6 - - 44 G7 - - 45 H7 - - 46 J7 21 29 47 K7 22 30 48 -
WKUP/USART2_CTS(6) ADC12_IN0/TIM2_CH1 _ETR(6) USART2_RTS(6)/ADC1 2_IN1/TIM2_CH2(6) USART2_TX(6)/ADC12 _IN2/TIM2_CH3(6) USART2_RX(6)/ADC12 _IN3/TIM2_CH4(6)
6.5 STM32F103RBT6串口功能模块深入剖析(神舟I号)
或
① 起始位 先发出一个逻辑”0”信号,表示传输字符的开始。 ② 数据位 紧接着起始位之后。数据位的个数可以是 5、6、7、8 等,构成一个字符。一
般采用扩展的 ASCII 码,范围是 0~255,使用 8 位表示。首先传送最低位。 ③ 奇偶校验位(不是必须) 奇偶校验是串口通信中一种简单的检错方式,当然没 有校验位也是可以的。数据位加上这一位后,使得“1”的位数应为偶数(偶校验)或奇数
下图左侧为每根数据线的数据同时到达接收方,被正确采样的最理想情况;右侧的图为
每根数据线的数据不能同时到达接收方而产生接收错误情形。
(2)异步通信与同步通信 串行通信又分为两种方式:异步通信与同步通信。 A、 异步通信及其协议
异步通信以一个字符为传输单位,通信中两个字符间的时间间隔不固定可以是任意长 的,然而在同一个字符中的两个相邻位代码间的时间间隔是固定的,接收时钟和发送时钟只 要相近就可以。 通信双方必须使用约定的相同的一些规则(也叫通信协议)。 常见的传送 一个字符的信息格式规定有起始位、数据位、奇偶校验位、停止位等,其中各位的意义如下:
3. 串口的速度与距离 RS-232(串口的英文代名词)采取不平衡传输方式,即所谓单端通讯。由于其发送电平
STM32F103引脚功能定义
STM32F103引脚功能定义2.1 器件一览表二:器件功能和配置(STM32F103xx增强型)图一.STM32F103xx增强型模块框图工作温度=-40至+105°C (结温达125°C) AF: I/O口上的其他功能3管脚定义图二.STM32F103xx增强型VFQFPN36管脚图四.STM32F103xx增强型LQFP64管脚表三. 管脚定义表三.管脚定义(续)注:1. I :输入, O:输出, S:电源, HiZ:高阻2. FT:兼容5V3. 其中部分功能仅在部分型号芯片中支持,具体信息请参考表2。
4. PC13,PC14和PC15引脚通过电源开关进行供电,因此这三个引脚作为输出引脚时有以下限制:9作为输出脚时只能工作在2MHz模式下9最大驱动负载为30pF9同一时间,三个引脚中只有一个引脚能作为输出引脚。
5. 仅在内嵌大等于64K Flash的型号中支持此类功能。
6. VFQFPN36封装的2号,3号引脚和LQFP48,LQFP64封装的5号,6号引脚在芯片复位后默认配置为OSC_IN和OSC_OUT功能脚。
软件可以重新设置这两个引脚为PD0和PD1功能脚。
但对于LQFP100封装,由于PD0和PD1为固有的功能脚,因此没有必要再由软件进行设置。
更多详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
PD0和PD1作为输出引脚只能工作在50MHz模式下。
7. 此类复用功能能够由软件配置到其他引脚上,详细信息请参考STM32F10xxx参考手册的复用功能I/O章节和调试设置章节。
4存储器映像图七存储器图5电气特性请参考英文版数据手册6封装参数请参考英文版数据手册7订货代码表四. 订货代码型号闪存存储器K字节SRAM存储器K字节封装STM32F103C6T6 32 10STM32F103C8T6 64 20STM32F103CBT6 128 20LQFP48STM32F103R6T6 32 10STM32F103R8T6 64 20STM32F103RBT6 128 20LQFP64STM32F103V8T6 64 20STM32F103VBT6 128 20LQFP100STM32F103V8H6 64 20STM32F103VBH6 128 20LFBGA100STM32F103T6U6 32 6STM32F103T8U6 64 10VFQFPN367.1 后续的产品系列后续的STM32F103xx增强型系列产品将会有更广泛的型号选择,芯片将会有更大的封装尺寸并内嵌多达512KB的Flash和48KB的SRAM。
STM32F103RCT6引脚功能及使用
STM32F103RCT6引脚功能及使用脚号引脚名称主功能默认复用重定义备注1VBAT VBAT----说明1 2PC13-TAMPER-RTC PC13TAMPER-RTC--说明3 3PC14-OSC32_IN PC14OSC32_IN--说明3 4PC15-OSC32_OUT PC15OSC32_OUT--说明3 5OSC_IN OSC_IN--CAN_RX晶振6OSC_OUT OSC_OUT--CAN_TX晶振7NRST NRST----复位8PC0PC0ADC123_IN10--ADC 9PC1PC1ADC123_IN11--ADC 10PC2PC2ADC123_IN12--ADC 11PC3PC3ADC123_IN13--ADC 12VSSA VSSA----模拟地13VDDA VDDA----模拟电14PA0-WKUP PA0WKUP--说明4 USART2_CTS说明5 ADC123_IN0TIM2_CH1_ETR说明6 TIM5_CH1TIM8_ETR15PA1PA1USART2_RTS--ADC123_IN1TIM2_CH2TIM5_CH216PA2PA2USART2_TX--ADC123_IN2TIM2_CH3TIM5_CH317PA3PA3USART2_RX--ADC123_IN3TIM2_CH4TIM5_CH418VSS_4VSS_4----数字地19VDD_4VDD_4----数字电20PA4PA4USART2_CK--ADC12_IN4SPI1_NSSDAC_OUT121PA5PA5ADC12_IN5--SPI1_SCKDAC_OUT222PA6PA6ADC12_IN6TIM1_BKIN TIM3_CH1TIM8_BKINSPI1_MISO23PA7PA7ADC12_IN7TIM1_CH1N TIM3_CH2TIM8_CH1NSPI1_MOSI24PC4PC4ADC12_IN14--25PC5PC5ADC12_IN15--26PB0PB0ADC12_IN8TIM1_CH2N TIM3_CH3TIM8_CH2N27PB1PB1ADC12_IN9TIM1_CH3N TIM3_CH4TIM8_CH3N28PB2PB2----BOOT129PB10PB10USART3_TXTIM2_CH3 I2C2_SCL30PB11PB11USART3_RXTIM2_CH4 I2C2_SDA31VSS_1VSS_1----数字地32VDD_1VDD_1----数字电33PB12PB12USART3_CK--TIM1_BKINSPI2_NSS说明7 I2C2_SMBAI2S2_WS34PB13PB13USART3_CTS--TIM1_CH1NSPI2_SCKI2S2_CK35PB14PB14USART3_RTS--TIM1_CH2NSPI2_MISO36PB15PB15TIM1_CH3N--SPI2_MOSII2S2_SD37PC6PC6TIM8_CH1TIM3_CH1I2S2_MCKSDIO_D6说明838PC7PC7TIM8_CH2NTIM3_CH2 I2S3_MCKSDIO_D739PC8PC8TIM8_CH3NTIM3_CH3 SDIO_D040PC9PC9TIM8_CH4TIM3_CH4 SDIO_D141PA8PA8USART1_CK--TIM1_CH1MCO42PA9PA9USART1_TX--TIM1_CH243PA10PA10USART1_RX--TIM1_CH344PA11PA11USART1_CTS--TIM1_CH4USBDMCAN_RX45PA12PA12USART1_RTS--TIM1_ETRUSBDPCAN_TX46PA13JTMS--PA13 SWDIO47VSS_2VSS_2----数字地48VDD_2VDD_2----数字电49PA14JTCK--PA14SWCLK50PA15JTDI SPI3_NSS PA15I2S3_WSTIM2_CH1_ETRSPI1_NSS51PC10PC10UART4_TX USART3_TXSDIO_D252PC11PC11UART4_RX USART3_RXSDIO_D353PC12PC12UART5_TX USART3_CKSDIO_CK54PD2PD2UART5_RX--TIM3_ETRSDIO_CMD55PB3JTDO SPI3_SCKPB3TIM2_CH2 I2S3_CKSPI1_SCKTRACESWO56PB4NJTRST SPI3_MISOPB4 TIM3_CH1 SPI1_MISO57PB5PB5SPI3_MOSI TIM3_CH2 I2C1_SMBASPI1_MOSI I2S3_SD58PB6PB6TIM4_CH1USART1_TXI2C1_SCL59PB7PB7TIM4_CH2USART1_RXI2C1_SDA60BOOT0BOOT0----61PB8PB8TIM4_CH3I2C1_SCL SDIO_D4CAN_RX62PB9PB9TIM4_CH4I2C1_SDA SDIO_D5CAN_TX63VSS_3VSS_3----数字地64VDD_3VDD_3--数字电说明:1)VBAT:VBAT给RTC和备份区域供电,目的是在VDD断电时保证相关区域的数据内容有效,一般连接到外部电池。
6.5 STM32F103RBT6串口功能模块深入剖析(神舟I号)
同步字符位于帧结构开头,用于确认数据字符的开始。 数据字符在同步字符之后,字符个数不受限制,由所需传输的数据块长度决定; 校验字符有 1~2 个,位于帧结构末尾,用于接收端对接收到的数据字符的正确性的校 验。 由于连续传输一个数据块,故收发双方时钟必须相当一致,否则时钟漂移会造成接收钟信号线同 时发送时钟信息,接收方使用发送方的时钟来接由数据。同步串行通信方式传输效率高,但 对硬件要求高,电路结构复杂。
(奇校验),以此来校验数据传送的正确性。例如,如果数据是 01100000,那么对于偶 校验,校验位为 0。 ④ 停止位 它是一个字符数据的结束标志。可以是 1 位、1.5 位、2 位的高电平。由于数 据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台 设备间出现了小小的不同步。因此停止位不仅仅是表示传输的结束,并且提供计 算机校正时钟同步的机会。适用于停止位的位数越多,不同时钟同步的容忍程度 越大,但是数据传输率同时也越慢。
8615rs232电平与ttl电平的转换9616串口波特率的理解11617stm32神舟i号独特的usb转串口的ttl电平模块设计11618例程01最简单串口打印字符12619例程02单串口打印字符初级216110例程03单串口打印字符中级236111例程04单串口打印字符高级246112例程05usartcom1串口接收与发送实验初级版266113例程06usartcom1串口接收与发送实验中级版286114例程05usartcom1串口接收与发送实验高级版2964串口通信的收与发611什么是串口通信串口通信是指外设和计算机间通过数据信号线地线控制线等按位进行传输数据的一种通讯方式
3.第一章.stm32f103rbt硬件体系结构
第1章 STM32F103RBT硬件体系结构1.1 STM32RBT简介STM32F103RBT6是基于Corte-M3内核的微控制器,工作频率为72MHz,内置高速存储器(高达128K字节的闪存和20K字节的SRAM),丰富的增强I/O端口和联接到两条APB总线的外设。
所有型号的器件都包含2个12位的ADC、3个通用16位定时器和1个PWM定时器,还包含标准和先进的通信接口:多达2个I2C接口和SPI接口、3个USART接口、一个USB接口和一个CAN接口。
STM32F103 RBT6处理器的供电电压为2.0V至3.6V,包含-40°C至+85°C温度范围和-40°C至+105°C的扩展温度范围。
一系列的省电模式保证低功耗应用的要求。
STM32F103RBT6的温度范围:-40°C至+85°CSTM32F103RBT7的温度范围:-40°C至+105°C这些丰富的外设配置,使得STM32F103RBT微控制器适合于多种应用场合:● 电机驱动和应用控制● 医疗和手持设备● PC游戏外设和GPS平台● 工业应用:可编程控制器(PLC)、变频器、打印机和扫描仪● 警报系统、视频对讲、和暖气通风空调系统等1.1.1.特性z Cortex-M3处理器,最高72MHz工作频率;z存储器:128K字节的程序存储器(ROM);20K字节的SRAM;z时钟:内嵌出厂调校的8MHz和40KHz的RC振荡器,并且32kHz RTC振荡器也带校准功能z复位:上电/断电复位(POR/PDR)z电源管理:2.0—3.6伏供电和I/O引脚,可编程电压检测(PVD)z低功耗:可设置睡眠、停机和待机等三种模式z AD:2个12位的模数转换器,1us转换时间(多达16个输入通道),转换范围是0至3.6V;双采样和保持功能,内部带温度传感器z DMA:7通道DMA控制器,支持的外设有定时器、ADC、SPI、I2C和USART z I/O端口:51个I/O口,所有的I/O口都可以映像到16个外部中断;几乎所有I/O 口可以容忍5V信号z定时器-----3个16位定时器(每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入)-----1个16位带死区控制和紧急刹车,用于电机控制的PWM高级控制定时器-----2个看门狗定时器(独立的和窗口型的)-----系统时间定时器:24位自减计数器z其他外围通信接口-----多达2个I2C接口(支持SMBus/PMBus)-----多达3个USART接口(支持ISO7816接口,LIN,IrDA接口和调制解调控制)-----多达2个SPI接口(18M位/秒)-----CAN接口-----USB2.0全速接口z安全:96位的芯片唯一代码,CRC计算单元z调试模式:同时至此后单线SWD调试和JTAG接口1.1.2.器件信息STM32F103RB红框里,具体的资源列表信息一览表:1.1.3.结构STM32F103RBT模块框图总线矩阵用来将处理器和调试接口与外部总线相连。