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使用说明

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, 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
MEMORY存储芯片STM32F103RCT6中文规格书

Features•Core: Arm® 32-bit Cortex®-M3 CPU–72 MHz maximum frequency, 1.25DMIPS/MHz (Dhrystone 2.1) performance at 0 wait statememory access–Single-cycle multiplication and hardwaredivision•Memories–256 to 512 Kbytes of Flash memory–up to 64 Kbytes of SRAM–Flexible static memory controller with 4 Chip Select. Supports Compact Flash, SRAM,PSRAM, NOR and NAND memories–LCD parallel interface, 8080/6800 modes •Clock, reset and supply management – 2.0 to 3.6V application supply and I/Os–POR, PDR, and programmable voltage detector (PVD)–4-to-16 MHz crystal oscillator–Internal 8 MHz factory-trimmed RC–Internal 40 kHz RC with calibration–32 kHz oscillator for RTC with calibration •Low power–Sleep, Stop and Standby modes–V BAT supply for RTC and backup registers • 3 × 12-bit, 1 µs A/D converters (up to 21channels)–Conversion range: 0 to 3.6 V–Triple-sample and hold capability–Temperature sensor• 2 × 12-bit D/A converters•DMA: 12-channel DMA controller–Supported peripherals: timers, ADCs, DAC, SDIO, I2Ss, SPIs, I2Cs and USARTs •Debug mode–Serial wire debug (SWD) & JTAG interfaces–Cortex®-M3 Embedded Trace Macrocell™•Up to 112 fast I/O ports–51/80/112 I/Os, all mappable on 16 external interrupt vectors and almost all 5V-tolerant •Up to 11 timers–Up to four 16-bit timers, each with up to 4IC/OC/PWM or pulse counter and quadrature(incremental) encoder input– 2 × 16-bit motor control PWM timers with dead-time generation and emergency stop– 2 × watchdog timers (Independent and Window)–SysTick timer: a 24-bit downcounter– 2 × 16-bit basic timers to drive the DAC•Up to 13 communication interfaces–Up to 2 × I2C interfaces (SMBus/PMBus)–Up to 5 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)–Up to 3 SPIs (18 Mbit/s), 2 with I2S interface multiplexed–CAN interface (2.0B Active)–USB 2.0 full speed interface–SDIO interface•CRC calculation unit, 96-bit unique ID •ECOPACK® packagesTable 1.Device summary Reference Part numberSTM32F103xCSTM32F103RC STM32F103VCSTM32F103ZCSTM32F103xDSTM32F103RD STM32F103VDSTM32F103ZDSTM32F103xESTM32F103RE STM32F103ZESTM32F103VE找Memory、FPGA、二三极管、连接器、模块、光耦、电容电阻、单片机、处理器、晶振、传感器、滤波器,上深圳市美光存储技术有限公司July 2018DS5792 Rev 13STM32F103xC, STM32F103xD, STM32F103xE Electrical characteristicsElectrical characteristics STM32F103xC, STM32F103xD, STM32F103xEDS5792 Rev 135.3 Operating conditions5.3.1General operating conditionsTable 9. Thermal characteristicsSymbol RatingsValue Unit T STG Storage temperature range –65 to +150°C T JMaximum junction temperature150°CTable 10. General operating conditionsSymbol ParameterConditionsMin Max Unitf HCLK Internal AHB clock frequency -0 72MHz f PCLK1Internal APB1 clock frequency -0 36f PCLK2Internal APB2 clock frequency -0 72V DDStandard operating voltage -2 3.6V V DDA (1)1.When the ADC is used, refer to Table 59: ADC characteristics .Analog operating voltage(ADC not used)Must be the same potential as V DD (2)2.It is recommended to power V DD and V DDA from the same source. A maximum difference of 300mVbetween V DD and V DDA can be tolerated during power-up and operation.2 3.6VAnalog operating voltage (ADC used)2.43.6V BATBackup operating voltage- 1.8 3.6V P DPower dissipation at T A = 85°C for suffix 6 or T A = 105°C for suffix 7(3)3.If T A is lower, higher P D values are allowed as long as T J does not exceed T J max (see Table 6.7: Thermalcharacteristics on page 132).LQFP144-666mW LQFP100-434LQFP64-444LFBGA100-500LFBGA144-500WLCSP64-400T AAmbient temperature for 6 suffix versionMaximum power dissipation -4085°C Low-power dissipation (4)4.In low-power dissipation state, T A can be extended to this range as long as T J does not exceed T J max (seeTable 6.7: Thermal characteristics on page 132).-40105Ambient temperature for 7 suffix versionMaximum power dissipation -40105°CLow-power dissipation (4)-40125T JJunction temperature range6 suffix version -40105°C7 suffix version-40125STM32F103xC, STM32F103xD, STM32F103xE Electrical characteristics5.3.2 Operating conditions at power-up / power-downThe parameters given in Table 11 are derived from tests performed under the ambienttemperature condition summarized in Table 10.Table 11. Operating conditions at power-up / power-downSymbol ParameterConditionsMin Max Unit t VDDV DD rise time rate -0∞µs/VV DD fall time rate20∞Electrical characteristics STM32F103xC, STM32F103xD, STM32F103xE5.3.4 Embedded reference voltageThe parameters given in Table 13 are derived from tests performed under ambienttemperature and V DD supply voltage conditions summarized in Table 10.Table 13. Embedded internal reference voltageSymbol ParameterConditions Min Typ Max Unit V REFINTInternal reference voltage –40 °C < T A < +105 °C 1.16 1.20 1.26V–40 °C < T A < +85 °C1.16 1.20 1.24T S_vrefint(1)1.Shortest sampling time can be determined in the application by multiple iterations.ADC sampling time when reading the internal reference voltage-- 5.117.1(2)2.Guaranteed by design.µsV RERINT(2)Internal reference voltage spread over the temperature rangeV DD = 3 V ±10 mV--10mV T Coeff (2)Temperature coefficient---100ppm/°C。
STM32F103RCT6,STM32F103RDT6,STM32F103RET6引脚功能定义

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程序例子为题,我们来介绍一些关于该例子的内容。
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 是一款由意法半导体(STMicroelectronics)推出的高性能、低功耗的ARM Cortex-M3 内核的32位单片机。
什么是单片机单片机(Microcontroller)是一种集成电路芯片,内部包含处理器核心、存储器、输入输出端口以及各种外设接口等多个功能模块。
相比于传统的微处理器,单片机具有体积小、功耗低、集成度高等优点,因此广泛应用于嵌入式系统中。
单片机的工作原理单片机在工作时,首先需要将程序代码加载到它的存储器中,并通过处理器核心的执行来完成各种任务。
单片机的工作原理可以简单概括为以下几个步骤:1.初始化:单片机上电后,首先执行初始化操作,包括对时钟系统、各种外设和寄存器进行配置等。
2.程序执行:单片机根据存储器中的指令逐条执行,并按照程序设计完成各种功能。
3.信号输入输出:单片机通过输入输出端口与外部环境进行数据交互,接收外部信号并控制外部设备。
4.中断处理:当发生外部事件需要中断处理时,单片机会立即响应并执行特定的中断服务程序。
STM32F103RCT6 单片机的特点STM32F103RCT6 单片机作为一款高性能的嵌入式系统控制器,具有以下主要特点:•基于ARM Cortex-M3 内核,运行速度快,指令集丰富;•集成了丰富的外设接口,包括通用输入输出端口、串口、SPI、I2C、定时器等;•支持低功耗模式,适合电池供电和功耗要求严格的应用;•内置Flash 存储器,可存储程序代码和数据;•强大的开发环境和工具链支持。
STM32F103RCT6 单片机的工作流程要正确使用STM32F103RCT6 单片机,我们需要了解其工作流程,一般包括以下几个步骤:1.初始化系统配置:包括时钟系统的配置、中断系统的初始化、外设的初始化等。
这些配置会直接影响到单片机的工作效率和正确性。
(完整版)STM32F103通用教程

STM32F103_使用心得IO端口输入输出模式设置:...........;Delay延时函数:..............;IO端口使用总结:...............;IO口时钟配置:................;初始化IO口参数:...............;注意:时钟使能之后操作IO口才有效!......;IO端口输出高低电平函数:...........;IO的输入IO端口输入输出模式设置: (1)Delay延时函数: (2)IO端口使用总结: (2)IO口时钟配置: (2)初始化IO口参数: (2)注意:时钟使能之后操作IO口才有效! (2)IO端口输出高低电平函数: (2)IO的输入和输出宏定义方式: (3)读取某个IO的电平函数: (3)IO口方向切换成双向 (3)IO 口外部中断的一般步骤: (3)内部ADC使用总结: (4)LCDTFT函数使用大全 (5)TFTLCD使用注意点: (5)IO端口宏定义和使用方法: (6)Keil使用心得: (6)ucGUI移植 (6)DDS AD9850测试程序: (6)ADC 使用小结: (7)ADC测试程序: (9)DAC—tlv5638测试程序 (9)红外测试程序: (9)DMA使用心得: (9)通用定时器使用: (9)BUG发现: (10)编程总结: (10)时钟总结: (10)汉字显示(外部SD卡字库): (11)字符、汉字显示(内部FLASH) (12)图片显示: (16)触摸屏: (17)引脚连接: (19)IO端口输入输出模式设置:Delay延时函数:delay_ms(u16 nms);delay_us(u32 nus);IO端口使用总结:1)使能IO 口时钟。
调用函数为RCC_APB2PeriphClockCmd()。
2)初始化IO 参数。
调用函数GPIO_Init();3)操作IO。
IO口时钟配置:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE,ENABLE);初始化IO口参数:注意:时钟使能之后操作IO口才有效!GPIO_InitTypeDefGPIO_InitStructure; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13|GPIO_Pin_15; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; GPIO_Init(GPIOA, &GPIO_InitStructure); //上拉输入GPIO_InitTypeDefGPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_Init(GPIOA, &GPIO_InitStructure); //LED0-->PA.8 端口配置 //推挽输出技巧:如果为同一端口的不同引脚,可以使用或运算,如GPIO_InitStructure.GPIO_Pin =GPIO_Pin_13|GPIO_Pin_15;IO端口输出高低电平函数:GPIO_SetBits(GPIOA,GPIO_Pin_8|GPIO_Pin_9); //PA.8 输出高GPIO_ResetBits(GPIOA,GPIO_Pin_8);GPIO_WriteBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin, BitActionBitVal);//可以输出1,也可以输出0GPIO_Write(GPIO_TypeDef* GPIOx, uint16_t PortVal);//整体输出一个值IO的输入和输出宏定义方式:#define DATAOUT(x) GPIOB->ODR=x; //数据输出#define DATAIN GPIOB->IDR; //数据输入#define DATAOUT(DataValue){GPIO_Write(GPIOB,(GPIO_ReadOutputData(GPIOB)&0xff00)|(DataValu e&0x00FF));} //PB0~7,作为数据线读取某个IO的电平函数:(一) 读出一个IO口电平GPIO_ReadInputDataBit(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin)#define KEY0 GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_13) //PA13#define KEY1 GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_15) //PA15#define KEY2 GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)(二) 读出某个IO口的全部电平GPIO_ReadInputData(GPIOC)IO口方向切换成双向IIC里面的一个实例#define SDA_IN() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=8<<12;} //PC12#define SDA_OUT() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=3<<12;}IO 口外部中断的一般步骤:1)初始化IO 口为输入。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STM32开发板使用手册
风帆 STM32开发板是风帆电子为初学者学习STM32 Cortex M3 系列ARM 而设计的学习板。
以STM32F103RCT6芯片为核心,配套2.4/2.8寸彩色TFT屏模块,板载UART、USB、ADC电压调节、按键、JTAG接口、彩屏接口、流水灯、SD卡接口、IO引出口等多种硬件资源。
JTAG 口
2个LED 灯
GPIOA 引出1O
USB 串口1
DS10B20预留
HS0038红外接收头
红外温度传感器连接头 GPIOB@C 引出IO
OLED@LCD 共用接口 STM32F103RCT6 2.4/2.8寸LCD 接口 485芯片 RS485接口 1:A; 3:B NRF24L01
模块接口
W25Q1
6 FLASH 芯片
SD 卡接口(在背面)
JF24C 模块预留接口
GPIO C@D 引出IO
蜂鸣器跳线
PS/2鼠标键盘接口
三个按
键: WAKEUP KEY0 KEY1
RESET 按键
Rs232接口
电源开关 USB 接口 电源指示灯 自恢复保险丝 MAX232
电源芯片
24c02
3.3V 、5V 电
源输出;
线序为:
GND/3.3V
GND/5V BOOT 设置 线序为:
GND /GND BOOT1/BOOT0 3.3V/3.3V
此板子不管硬件还是软件完全无缝接兼容正点原子的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引脚上引出引脚,进行学习、设计。
5、开发板也装上了一个蜂鸣器,可以用PWM进行控制各种频率,模
拟各种频率的声音
6、正点原子上边有2个MINUSB座子,而其中一个是RS232转USB
的MINUSB座子,我觉得他的板子上缺少RS232 9针接口,因
为在我们的大部分开发学习中会用到这个接口,并且经过转换
后,通信速度肯定会受到影响,所有我这里直接改为RS232 9
针接口,并且我们淘宝店里也配置有RS232转串口的转接板,
真是有必要的话,也会优惠配给同学们的;
7、正点原子上的按键也改为白色轻触按键,看起来美观,用起来
方便;
8、本开发板去掉了正点原子的串口自动下载电路,(6中详细介
绍过把PL2303 转USB电路改为RS232串口)因为正点原子
开发板加入了串口自动下载电路,在PL2303 与USB 握手的
时候,可能导致STM32 被复位,此状态是不稳定的,所以在
开发板刚刚与电脑连接的时候,一般可以看到STM32被多次
复位了。
另外,电脑其他USB的加载与卸载,也有可能导致STM32被异常复位。
下边是和正点原子的开发板完全兼容的功能资源:
◆STM32F103RCT6,TQFP64,FLASH:256K,SRAM:40K
◆1个标准的JTAG/SWD调试下载口
◆1个电源指示灯(蓝色)
◆2个状态指示灯(DS0:红色,DS1:绿色)
◆1个红外接收头,配备一款小巧的红外遥控器
◆1个IIC接口的EEPROM芯片,24C02,容量256字节
◆1个SPI FLASH芯片,W25X16,容量为2M字节
◆1个DS18B20/DS1820温度传感器预留接口
◆1个标准的2.4/2.8寸LCD接口,支持触摸屏
◆1个OLED模块接口
◆1个USB SLAVE接口,用于USB通信
◆1个SD卡接口
◆1个PS/2接口,可外接鼠标、键盘
◆1组5V电源供应/接入口
◆1组3.3V电源供应/接入口
◆1个启动模式选择配置接口
◆2个2.4G无线通信接口(24L01和JF24C)
◆1个RTC后备电池座,并带电池
◆1个复位按钮,可用于复位MCU和LCD
◆3个功能按钮,其中WK_UP兼具唤醒功能
◆1个电源开关,控制整个板的电源
◆除晶振占用的IO口外,其余所有IO口全部引出,其中GPIOA
和GPIOB按顺序引出
从上面的板载资源可以看出,FENGFAN TEC开发板的板载资源是很丰富的,加上灵活的设计,让你的开发变得更加简单。
2、开发板特点
ALIENTEK MiniSTM32开发板的特点包括:
1)外观小巧:整个板子尺寸为88 mm *100 mm*1.6 mm(包括液晶,但不计算铜柱的高度)。
2)IO灵活:板上除晶振外的所有的IO口全部引出,特别还有GPIOA 和GPIOB的IO口是按顺序引出的,可以极大的方便大家扩展及使用。
3)资源丰富。
板载十多种外设及接口,让你畅游STM32。
4)教程齐全。
共计29个实例,各个实例代码均有详细注释(ucGUI 实例除外)。
并配有480多页,12万字左右的教程,让你彻底玩转STM32。
并特为初学者制作了入门视频教程,手把手教你如何学习STM32!
参考书籍:《STM32不完全手册》V2.0 下载网址:
/posts/list/565.htm
p。