STM32F103c8t6的外部触发(ETR)引脚

本文主要讨论STM32F103C8T6微控制器中定时器的外部触发模式(ERT)。在该芯片中,TIM1具有ETR引脚PA12,而TIM2则有ETR引脚PA0。然而,TIM3和TIM4并未明确提及拥有ETR引脚,这可能导致在使用这些定时器时需要采用不同的外部触发方式。文章探究了这种设计选择可能的原因,并探讨了在实际应用中如何解决缺少ETR引脚的问题。

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

今天我们单说定时器→时钟源选择->外部触发模式(ERT)的触发引脚。

根据STM32F103c8t6的引脚定义表:TIM1有ETR引脚PA12,TIM2有ETR引脚PA0,但是TIM3和TIM4的ETR引脚呢?

 

要知道STM32F103c8t6有四个定时器,分别为:

TIM1  高级定时器

TIM2  通用定时器

TIM3  通用定时器

TIM4  通用定时器

为何单单就TIM2有ETR引脚?

stm32f103c8t6芯片支持外部中断和定时器功能。外部中断可与GPIO引脚配合使用,实现外部信号的触发响应。而定时器功能可以用于定时、输出比较、输入捕获和互补输出等功能。 对于外部中断,stm32f103c8t6芯片有两个可用的外部中断线,分别是EXTI0和EXTI1。这两个外部中断线可以与GPIO引脚相连,用于检测外部触发信号的变化。具体的外部中断配置和使用方法可以参考引用中提到的《STM32的中断系统与外部中断基础》这本文献。 至于定时器,stm32f103c8t6芯片有四个定时器可供使用,分别是TIM1、TIM2、TIM3和TIM4。这些定时器可以用于实现定时功能、输出比较功能、输入捕获功能和互补输出功能。具体的定时器配置和使用方法可以参考引用中提到的《STM32的定时器开发基础》这本文献。 需要注意的是,stm32f103c8t6芯片中没有基本定时器,只有通用定时器和高级定时器。通用定时器包括TIM2、TIM3和TIM4,而高级定时器包括TIM1和TIM8。这些定时器的功能和特点有一些区别,具体的差异可以参考引用中提到的内容。 在使用定时器时,需要选择合适的时钟源。stm32f103c8t6芯片的高级定时器的时钟源有四种,分别是内部时钟源IN_CLK、外部时钟模式1(使用TIx引脚作为时钟源,x可以是1、2、3或4)、外部时钟模式2(使用ETR引脚作为时钟源)和内部触发输入(使用ITRx作为时钟源)。具体的时钟源配置方法可以参考引用中提到的内容。 综上所述,stm32f103c8t6芯片支持外部中断和定时器功能,外部中断可与GPIO引脚配合使用,定时器功能可实现定时、输出比较、输入捕获和互补输出等功能。具体的配置和使用方法可以参考引用和引用中提到的文献。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值