不同stm32f103芯片内部外设资源

本文详细介绍了STM32F103系列微控制器中不同型号的定时器资源分配情况,包括高级定时器TIM1、TIM8,通用定时器TIM2-TIM5以及基本定时器TIM6、TIM7等,并通过具体型号STM32F103C8T6和STM32F103RC对比展示了资源上的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由表可知,芯片内部的外设资源除了跟stm32f103后面的第一个字母有关外,还和flash的大小有关。上面的表中只有一部分,具体的可以参考Keil的芯片型号选择部分。

下面是stm32f103c8t6的资源:


  TIM1_BRK_IRQn               = 24,     
  TIM1_UP_IRQn                = 25,     
  TIM1_TRG_COM_IRQn           = 26,    
  TIM1_CC_IRQn                = 27,    
  TIM2_IRQn                   = 28,    
  TIM3_IRQn                   = 29,    
  TIM4_IRQn  

可以知道c8t6有一个高级定时器TIM1和3个通用定时器TIM2、TIM3、TIM4。

下面是stm32f103RC的资源:


两个基本定时器TIM6、TIM7,2个高级定时器TIM1、TIM8,4个通用定时器TIM2、TIM3、TIM4、TIM5



### STM32F103芯片外设功能概述 STM32F103系列微控制器集成了丰富的片上资源,能够满足多种应用需求。该系列产品基于ARM Cortex-M3内核设计,提供了多个用于不同用途的外设模块。 #### 定时器 定时器是STM32F103的重要组成部分之一,支持基本计数、PWM输出以及捕获/比较等功能[^1]。这些特性使得开发者可以轻松实现精确的时间控制和信号处理任务。 #### UART接口 通用异步收发传输器(UART)允许与其他设备通过串行通信协议交换数据。STM32F103内置多路USART接口,不仅兼容标准RS232电平转换电路,还具备硬件流控能力,从而提高了通讯效率并简化了系统集成过程[^2]。 #### SPI/IIC总线 SPI (Serial Peripheral Interface) 和 I²C (Inter-Integrated Circuit) 是两种常见的同步串行通信方式,在嵌入式开发中广泛应用。STM32F103内部实现了这两种总线的标准模式和支持DMA操作的功能,方便连接外部传感器或其他外围器件[^3]。 #### ADC/DAC模数转换 模拟输入端口配备有高精度ADC单元,可配置多达18通道;而DAC则提供两路独立的电压输出路径。这对外部环境参数采集及简单波形发生场景非常有用[^4]。 ```c // 启动ADC转换示例代码 void Start_ADC_Conversion(void){ /* 开启ADC电源 */ RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE); /* 配置ADC初始化结构体 */ ADC_InitTypeDef ADC_InitStructure; ADC_StructInit(&ADC_InitStructure); ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; ADC_InitStructure.ADC_ScanConvMode = DISABLE; ADC_InitStructure.ADC_ContinuousConvMode = DISABLE; ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right; ADC_InitStructure.ADC_NbrOfChannel = 1; ADC_Init(ADC1,&ADC_InitStructure); /* 设置要使用的规则组中的第一个通道 */ ADC_RegularChannelConfig(ADC1, ADC_Channel_0, 1, ADC_SampleTime_55Cycles5); /* 启用ADC */ ADC_Cmd(ADC1, ENABLE); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qlexcel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值