STM32F103RCT6, STM32F103RDT6, STM32F103RET6 引脚功能定义

合集下载

STM32F100R4H6, STM32F100R6H6, STM32F100R8H6, STM32F100RBH6 引脚功能定义

STM32F100R4H6, STM32F100R6H6, STM32F100R8H6, STM32F100RBH6 引脚功能定义
STM32F100R4H6, STM32F100R6H6, STM32F100R8H6, STM32F100RBH6 引脚功能定义 (TFBGA64)
Object Pin Kind Num
Name
Full Name
Type
I/O Level
X1
Y1 Origetation
Pin B2
VBAT
VBAT
I/O
FT 230 -70 0 Degrees
PA10/USART1_RX/TIM1_CH3/TIM17_BK IN
I/O
FT 230 -60 0 Degrees
PA11/USART1_CTS/TIM1_CH4
I/O FT 230 -50 0 Degrees
PA12/USART1_RTS/TIM1_ETR
Pin C1 OSC_IN
Pin D1 OSC_OUT
PC15/OSC32_OUT
OSC_IN/PD0 OSC_OUT/PD1
I/O - -230 130 180 Degrees
Input (FT) -230 120 180 Degrees Output (FT) -230 110 180 Degrees
I/O - -230 -90 180 Degrees
Pin F5
PB0
PB0/ADC1_IN8/TIM3_CH3/TIM1_CH2N I/O - -230 -100 180 Degrees
Pin G5
PB1
PB1/ADC1_IN9/TIM3_CH4/TIM1_CH3N I/O - -230 -110 180 Degrees
BOOT0
Input - 230 120 0 Degrees

STM32F103RCT6引脚功能及使用

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断电时保证相关区域的数据内容有效,一般连接到外部电池。

STM32F103RCT6使用说明

STM32F103RCT6使用说明

STM32开发板使用手册风帆 STM32开发板是风帆电子为初学者学习STM32 Cortex M3 系列ARM 而设计的学习板。

以STM32F103RCT6芯片为核心,配套寸彩色TFT屏模块,板载UART、USB、ADC电压调节、按键、JTAG接口、彩屏接口、流水灯、SD卡接口、IO引出口等多种硬件资源。

v1.0 可编辑可修改JTA2个LEDGPIOA引出1O USB 串口DS10B 20预HS0038红外接红外温度传感器连接GPIOB@C引出IO OLED@LCD 共用接口STM32F103寸LCD 接485芯片 RS485接口 1:A; 3:BNRF24L01W25Q16 FLASHSD 卡接口(在JF24C 模块预留GPIOC @D 引出IO蜂鸣器跳PS/2鼠标键盘三个按键: WAKEUPRESET按键Rs232电源开关 USB 接口 电源指自恢复保MAX232电源芯24c02、5V 电源输出; 线序为: GND/GND/5V BOOT 设置 线序为:GND /GND BOOT1/BOOT0此板子不管硬件还是软件完全无缝接兼容正点原子的MINSTM32,并对MINSTM32进行了完美的升级,让我们用最少的钱做更多的事,具体升级的部分包括:1、C PU的升级利用ST意法半导体的CPU兼容性强的优点,此板采用比STM32F103RBT6性能更强、且完全兼容的的STM32F103RCT6升级CPU,把完美的MINNI STM板子的功能发挥到极致,具体2个CPU的主要资源对比如下:可以看出,FLASH增加了一倍,达到256K,RAM也增加了1倍,让我们不用再为FLASH\RAM小而烦恼,使我们的存储空间更为强大;增加了一个16位普通IC/OC/PWM),2个16位基本(IC/OC/PWM),1个STI,2个USART,这里比STM32F103RB还多了一个DAC通道,这个STM32F103RB是没有的2、由于STM32F103RCT6有多达5个USART,因此在这个开发板上我们增加了个RS485芯片,我们可以进行485通信;3、STM32F103RCT6有多达5个USART,其中有3个支持7816协议,可以实现智能卡的设计,对于想学习、研究、设计智能一卡通的同学最好的选择;4、STM32F103RCT6比STM32F103RBT6多一个DAC通道,我们可以用杜邦线从我们的引出IO引脚上引出引脚,进行学习、设计。

基于stm32f103rct6的虚拟示波器硬件电路设计

基于stm32f103rct6的虚拟示波器硬件电路设计
虚拟示波器采用硬件采集卡实现被测信号的数据采集,通过数据总线将数据传输至让算机,由让算机进行 数据处理并显示结果,应用灵活方便且硬件成本较低[4-7]0本设计的虚拟示波器电源部分采用MC34063型电 源芯片实现负电源的产生,模拟前端电路采用TL082、TL084、CD4051芯片实现模拟信号的放大与量程切换控 制,采用STM32F103RCT6作为硬件采集卡的微处理器,利用STM32F103RCT6芯片内的ADC实现数据采集,采 集的数据经USB接口送至计算机,计算机端采用LabVIEW编写虚拟示波器的上位机软件,整机性价比较高。
USB接口送至计算机。计算机上位机软件采用LabVIEW编写,通过USB接口与下位机通信
收稿日期:2019 -09 -24 基金项目:2018年河南职业技术学院校级科研基金资助项目“虚拟示波器的设计” (2018 -HZK-05) 作者简介:季小榜(1984—),男,河南开封人,讲师,主要研究方向为电路与系统、嵌入式技术°
Abstract: In view of the complexity and high cost of traditional oscilloscope circuit, this paper uses STM32F103RCT6 to design the hardware circuit of virtual oscilloscope. The practice shows that the design can realize the measurement of the signal in the audio range, which has high cost performance and practical value.
第32卷第1期 2020年3月

STM32F103RCT6,STM32F103RDT6,STM32F103RET6引脚功能定义

STM32F103RCT6,STM32F103RDT6,STM32F103RET6引脚功能定义
1表示引脚默认功能定义名称表示引脚全功能定义名称包括引脚默认复用功能定义和重映射复用功ቤተ መጻሕፍቲ ባይዱ定义
STM32F103RCT6,STM32F103RDT6,STM32F103RET6引 脚 功能定义
STM32F103RCT6, STM32F103RDT6, STM32F103RET6 引脚功能定义
(1) 表示引脚默认功能定义名称, 表示引脚全功能定义名称,包括引脚默认复用功能定义和重映射复用功能定义;
(2) 栏中:FT = 可以耐受 5V 电压;(FT) = 在引脚作为 I/O 使用时,可以耐受 5V 电压;5V 电压波纹比较大时,请慎用,具 体参数参考数据手册;
(3)引脚功能定义参考 2018年7月 STM32F103xC/xD/xE 英文数据手册第13版(DS5792 Rev 13);
(4)此引脚功能定义表格旨在用于Altium Designer 原理图库制作的多管脚元件快速画法 Smar

stm32f103rct6程序例子

stm32f103rct6程序例子

stm32f103rct6程序例子以stm32f103rct6程序例子为题,我们来介绍一些关于该例子的内容。

1. 引言在这个例子中,我们将使用stm32f103rct6微控制器来实现一个简单的LED闪烁程序。

该程序将通过设置GPIO引脚状态来控制LED的亮灭。

2. 初始化设置我们需要进行初始化设置。

我们将使用stm32的库函数来配置GPIO 引脚和时钟。

代码如下:```c#include "stm32f10x.h"void GPIO_Init(void){GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOC, &GPIO_InitStructure);}```在上述代码中,我们使用GPIOC的第13号引脚作为输出引脚,并将其配置为推挽输出模式。

3. 主函数接下来,我们将在主函数中实现LED闪烁的逻辑。

代码如下:```cint main(void){GPIO_Init();while(1){GPIO_SetBits(GPIOC, GPIO_Pin_13);Delay(1000000);GPIO_ResetBits(GPIOC, GPIO_Pin_13);Delay(1000000);}}```在上述代码中,我们使用GPIO_SetBits()函数将GPIOC的第13号引脚设置为高电平,从而点亮LED。

然后,我们使用Delay()函数进行延时,以保持LED亮的时间。

stm32f103rct6单片机工作原理

stm32f103rct6单片机工作原理

stm32f103rct6单片机工作原理STM32F103RCT6 单片机工作原理简介STM32F103RCT6 是一款由意法半导体(STMicroelectronics)推出的高性能、低功耗的ARM Cortex-M3 内核的32位单片机。

什么是单片机单片机(Microcontroller)是一种集成电路芯片,内部包含处理器核心、存储器、输入输出端口以及各种外设接口等多个功能模块。

相比于传统的微处理器,单片机具有体积小、功耗低、集成度高等优点,因此广泛应用于嵌入式系统中。

单片机的工作原理单片机在工作时,首先需要将程序代码加载到它的存储器中,并通过处理器核心的执行来完成各种任务。

单片机的工作原理可以简单概括为以下几个步骤:1.初始化:单片机上电后,首先执行初始化操作,包括对时钟系统、各种外设和寄存器进行配置等。

2.程序执行:单片机根据存储器中的指令逐条执行,并按照程序设计完成各种功能。

3.信号输入输出:单片机通过输入输出端口与外部环境进行数据交互,接收外部信号并控制外部设备。

4.中断处理:当发生外部事件需要中断处理时,单片机会立即响应并执行特定的中断服务程序。

STM32F103RCT6 单片机的特点STM32F103RCT6 单片机作为一款高性能的嵌入式系统控制器,具有以下主要特点:•基于ARM Cortex-M3 内核,运行速度快,指令集丰富;•集成了丰富的外设接口,包括通用输入输出端口、串口、SPI、I2C、定时器等;•支持低功耗模式,适合电池供电和功耗要求严格的应用;•内置Flash 存储器,可存储程序代码和数据;•强大的开发环境和工具链支持。

STM32F103RCT6 单片机的工作流程要正确使用STM32F103RCT6 单片机,我们需要了解其工作流程,一般包括以下几个步骤:1.初始化系统配置:包括时钟系统的配置、中断系统的初始化、外设的初始化等。

这些配置会直接影响到单片机的工作效率和正确性。

STM32F103VCT6开发板使用说明

STM32F103VCT6开发板使用说明

STM32F103VCT6开发板使用说明一. 概述STM32F103VCT6是一款高性能、低功耗的单片机开发板,适用于各种嵌入式应用。

本文将详细介绍该开发板的硬件配置、软件开发环境的搭建及基本使用方法,旨在帮助用户快速上手并充分发挥其功能优势。

二. 硬件配置1. 主控芯片STM32F103VCT6开发板搭载了ARM Cortex-M3内核的STM32F103VCT6主控芯片,具有72MHz主频、256KB Flash和48KB RAM,可满足各类应用需求。

2. 外设接口该开发板提供了多种外设接口,包括UART串口、I2C总线、SPI 接口、ADC模数转换等,用户可根据需要进行灵活配置。

3. 电源供电开发板支持多种电源供电方式,包括USB供电、DC电源供电和外部电池供电,用户可以根据实际情况选择适合的供电方式。

4. 连接接口开发板提供了多个连接接口,包括USB接口、SD卡槽、按键和LED指示灯等,方便用户进行调试和扩展。

三. 软件开发环境搭建1. Keil MDK软件安装- 打开Keil官方网站,下载最新版的MDK软件。

- 运行安装程序,按照提示完成软件的安装。

2. 配置开发环境- 打开Keil MDK软件,选择"Options for Target",进入目标选项设置。

- 在弹出的对话框中,选择芯片型号为STM32F103VCT6,并选择所使用的仿真器。

- 点击"Apply"保存设置,完成开发环境的配置。

四. 开发板基本使用方法1. 连接电源- 根据实际需求选择相应的电源供电方式,并将电源接口连接到开发板上。

- 确保电源连接正常后,开发板将自动上电。

2. 连接电脑- 使用USB数据线将STM32F103VCT6开发板与电脑相连。

- 电脑将自动识别开发板,并分配相应的驱动程序。

3. 编写代码- 打开Keil MDK软件,创建一个新的工程。

- 在工程中编写C语言代码,实现所需的功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

- -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
Pin 35
PB14
PB14/SPI2_MISO/TIM1_CH2N/USART3_R TS
I/O
FT 290 -140 0 Degrees
Pin 36
I/O
FT 290 70 0 Degrees
NJTRST/SPI3_MISO/PB4/TIM3_CH1/SPI1 _MISO
I/O
FT 290 80 0 Degrees
PB5/I2C1_SMBA/SPI3_MOSI/I2S3_SD/TI M3_CH2/SPI1_MOSI
I/O
- 290 90 0 Degrees
JTDI/SPI3_NSS/I2S3_WS/TIM2_CH1_ETR /PA15/SPI1_NSS
I/O
FT 290 20 0 Degrees
PC10/UART4_TX/SDIO_D2/USART3_TX I/O FT 290 30 0 Degrees
PC11/UART4_RX/SDIO_D3/USART3_RX I/O FT 290 40 0 Degrees
PB9 VSS_3 VDD_3
PC6/I2S2_MCK/TIM8_CH1/SDIO_D6/TIM 3_CH1
I/O
FT 290 -120 0 Degrees
PC7/I2S3_MCK/TIM8_CH2/SDIO_D7/TIM 3_CH2
I/O
FT 290 -110 0 Degrees
PC8/TIM8_CH3/SDIO_D0/TIM3_CH3
VDD_4
Power - -290 -30 180 Degrees
Pin 20
PA4/SPI1_NSS/USART2_CK/DAC_OUT1/
PA4
ADC12_IN4
I/O - -290 -40 180 Degrees
Pin 21
PA5
PA5/SPI1_SCK/DAC_OUT2/ADC12_IN5 I/O - -290 -50 180 Degrees
STM32F103RCT6, STM32F103RDT6, STM32F103RET6 引脚功能定义 (LQFP64)
Object Pin Kind Num
Name
Full Name
Type
I/O Level
X1
Y1 Origetation
Pin 1
VBAT
VBAT
Power - -290 160 180 Degrees
PC12/UART5_TX/SDIO_CK/USART3_CK I/O FT 290 50 0 Degrees
PD2/TIM3_ETR/UART5_RX/SDIO_CMD I/O FT 290 60 0 Degrees
JTDO/SPI3_SCK/I2S3_CK/PB3/TRACESW O/TIM2_CH2/SPI1_SCK
I/O
- -290 -100 180 Degrees
Pin 27
PB1
PB1/ADC12_IN9/TIM3_CH4/TIM8_CH3N/ TIM1_CH3N
I/O
- -290 -110 180 Degrees
Pin 28
PB2
PB2/BOOT1
I/O FT -290 -120 180 Degrees
VSS_1
Power - -290 -150 180 Degrees
Pin 32
VDD_1
VDD_1
Power - -290 -160 180 Degrees
Pin 33
PB12
PB12/SPI2_NSS/I2S2_WS/I2C2_SMBA/US
ART3_CK/TIM1_BKIN
I/O
FT 290 -160 0 Degrees
I/O
FT 290 -40 0 Degrees
JTMS-SWDIO/PA13
I/O FT 290 -30 0 Degrees
VSS_2
Power - 290 -20 0 Degrees
VDD_2
Power - 290 -10 0 Degrees
JTCK-SWCLK/PA14
I/O FT 290 10 0 Degrees
第 2 页/共 3 页
图1 STM32F103RCT6, STM32F103RDT6, STM32F103RET6 (LQFP64) 引脚分布 第 3 页/共 3 页
I/O
- -290 30 180 Degrees
Pin 15
PA1
PA1/USART2_RTS/ADC123_IN1/TIM5_C H2/TIM2_CH2
I/O
- -290 20 180 Degrees
Pin 16
PA2
PA2/USART2_TX/TIM5_CH3/ADC123_IN 2/TIM2_CH3
Power - 290 160 0 Degrees
(1)<Name> 表示引脚默认功能定义名称,<Full Name> 表示引脚全功能定义名称,包括引脚默认复用功能定义 和重映射复用功能定义;
(2)<I/O Level> 栏中:FT = 可以耐受 5V 电压;(FT) = 在引脚作为 I/O 使用时,可以耐受 5V 电压;5V 电压波 纹比较大时,请慎用,具体参数参考数据手册; (3)引脚功能定义参考 2018年7月 STM32F103xC/xD/xE 英文数据手册第13版(DS5792 Rev 13); (4)此引脚功能定义表格旨在用于Altium Designer 原理图库制作的多管脚元件快速画法 SmartDIO_D4/I2C1_SCL/CAN
_RX
I/O
FT 290 130 0 Degrees
PB9/TIM4_CH4/SDIO_D5/I2C1_SDA/CAN _TX
I/O
FT 290 140 0 Degrees
VSS_3
Power - 290 150 0 Degrees
VDD_3
I/O
- -290 10 180 Degrees
Pin 17
PA3
PA3/USART2_RX/TIM5_CH4/ADC123_IN 3/TIM2_CH4
I/O
- -290 -10 180 Degrees
Pin 18
VSS_4
VSS_4
Power - -290 -20 180 Degrees
Pin 19 VDD_4
I/O FT 290 -100 0 Degrees
PC9/TIM8_CH4/SDIO_D1/TIM3_CH4
I/O FT 290 -90 0 Degrees
PA8/USART1_CK/TIM1_CH1/MCO
I/O FT 290 -80 0 Degrees
PA9/USART1_TX/TIM1_CH2
Pin
2
PC13TAMPER-RTC
PC13/TAMPER-RTC
I/O - -290 150 180 Degrees
Pin
3
PC14OSC32_IN
PC14/OSC32_IN
I/O - -290 140 180 Degrees
Pin
4
PC15OSC32_OUT
Pin 5
OSC_IN
Pin 6 OSC_OUT
I/O - -290 100 180 Degrees
Pin 8
PC0
PC0/ADC123_IN10
I/O - -290 90 180 Degrees
Pin 9
PC1-290 80 180 Degrees
Pin 10
PC2
PC2/ADC123_IN12
I/O - -290 70 180 Degrees
Pin 29
PB10
PB10/I2C2_SCL/USART3_TX/TIM2_CH3 I/O FT -290 -130 180 Degrees
Pin 30
PB11
相关文档
最新文档