文章目录
前言
STM32F103C8T6 和 STM32F103RC6 同属 STM32F103 系列,基于 ARM Cortex-M3 内核,但在资源、封装和外设上存在差异。
一、相同点
内核与主频
均采用 ARM Cortex-M3 核心,最高主频 72 MHz。
指令集、中断控制器(NVIC)和系统时钟配置(SYSCLK)完全兼容。
基础外设
支持通用外设:GPIO、ADC(12 位)、定时器(TIM)、USART、SPI、I2C 等。
使用相同的标准外设库(如 STM32 Standard Peripheral Library)或 HAL 库开发。
开发环境
支持 Keil MDK、IAR、STM32CubeIDE 等工具链,代码框架一致。
二、不同点
1. 存储容量
型号 Flash RAM
STM32F103C8T6 64 KB 20 KB
STM32F103RC6 256 KB 48 KB
2. 外设资源
外设 STM32F103C8T6 STM32F103RC6
GPIO 数量 37 个 51 个
定时器 (TIM) 3 个通用定时器 4 个通用定时器 + 2 高级定时器
USART 3 个 5 个
SPI/I2C 2 个 SPI / 2 个 I2C 3 个 SPI / 2 个 I2C