01.STM32-F103VE简介
约 487 字大约 2 分钟
STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核
野火-指南者开发板
参数: CPU: STM32F103VET6
引脚: 100PIN
FLASH: 512K
RAM: 64K

开发板 
内部结构图

GPIO模式
输入模式
浮空输入(Floating Input):GPIO 引脚不连接到任何外部设备,电平由外部信号确定。
上拉输入(Pull-Up Input):引脚通过上拉电阻连接到 VDD,当外部信号未连接时,引脚保持高电平。
下拉输入(Pull-Down Input):引脚通过下拉电阻连接到地,当外部信号未连接时,引脚保持低电平。
输出模式
推挽输出(Push-Pull Output):引脚可以提供高电平或低电平输出,并且能够提供较大的输出电流。
开漏输出(Open-Drain Output):引脚可以输出低电平,但无法输出高电平,需要外部上拉电阻来提供高电平。
复用模式
复用推挽输出(Alternate Function Push-Pull Output):引脚配置为特定的复用功能,并且可以提供推挽输出。
复用开漏输出(Alternate Function Open-Drain Output):引脚配置为特定的复用功能,并且可以提供开漏输出。
复用输入(Alternate Function Input):引脚配置为特定的复用功能,并且可以作为输入引脚使用。
看门狗(Watchdog)
是一种在嵌入式系统中常见的硬件设备,用于监视系统的运行状态, 并在系统出现故障或死锁时执行特定的操作,如重启系统或执行故障处理程序。 看门狗通常由一个计时器和一个监控电路组成
stm32 标准库文件

startup_stm32f10x_hd.s 启动文件
system_stm32f10x.c