写出stm32f103c8t6芯片的资源分布情况
时间: 2024-08-11 19:00:43 浏览: 156
STM32F103C8T6核心板硬件资料,stm32f103c8t6芯片介绍,C,C++
5星 · 资源好评率100%
STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,它集成了丰富的硬件资源,以下是其主要部分的资源分布概览:
1. **CPU**:
- ARM Cortex-M3 CPU: 32位、72MHz,具有Thumb-2指令集。
- FPU (浮点单元): 提供单精度和双精度运算能力。
2. **存储器**:
- Flash: 52KB的内置闪存,支持多种编程模式,如ISP、IAP等。
- RAM: 14KB的内部SRAM,包括数据RAM、代码RAM以及部分特殊功能寄存器区域。
- SRAM (外部):通过SPI或DMA接口连接的最多128MB的扩展RAM。
3. **定时器**:
- 2个高级定时器 (TIM1和TIM8) 和3个基本定时器 (TIM2, TIM3, TIM4),支持PWM、计数等功能。
- 2个看门狗(WDT) 和 1个窗口定时器(WWDG)。
4. **串行通信**:
- 3个USART (通用同步异步收发器,USART1, USART2, USART3) 和 1个UART (通用异步收发器,UART4)。
- 2个SPI (Serial Peripheral Interface) 接口。
- 1个I2C (Inter-Integrated Circuit) 接口。
5. **GPIO**:
- GPIO端口丰富,用于数字输入输出,中断源和复用功能。
6. **ADC**:
- 12位逐次逼近型ADC (Analog-to-Digital Converter),可以配置为多达16路独立通道。
7. **CAN总线**:
- 1个CAN控制器,支持CAN2.0B标准。
8. **USB**:
- USB Full Speed设备和OTG(On-The-Go)模式。
9. **其他外设**:
- ADC捕获/比较模块、RTC实时时钟、IREF电源电压检测、唤醒定时器等。
阅读全文