[STM32WB] 使用STM32F1输入捕获功能时,TIM6和TIM7无法实现输入捕获,是芯片问题吗?

[复制链接]
1180|16
 楼主| 欢乐家园 发表于 2024-8-31 18:08 | 显示全部楼层 |阅读模式
使用STM32F1输入捕获功能时,TIM6和TIM7无法实现输入捕获,是芯片问题吗?在配置STM32F1的TIM6和TIM7定时器时,发现无法进行输入捕获,是否因为芯片功能受限?
江河千里 发表于 2024-9-22 21:21 | 显示全部楼层
在STM32F1系列微控制器中,TIM6和TIM7是基本定时器,它们主要用于生成简单的定时中断或DAC触发信号,并不支持输入捕获功能。输入捕获功能通常由通用定时器如TIM2、TIM3、TIM4和TIM5提供
远山寻你 发表于 2024-9-22 21:23 | 显示全部楼层
通用定时器是TIM2TIM3TIM4TIM5属于通用定时器。主要功能:输入捕获、输出比较、PWM生成、编码器接口等。支持多种高级定时器功能

夜阑风雨 发表于 2024-9-23 02:00 | 显示全部楼层
基本定时器:TIM6TIM7属于基本定时器。主要功能:生成定时中断、DAC触发信号。不支持输入捕获、输出比较、PWM生成等功能。

光辉梦境 发表于 2024-9-23 04:00 | 显示全部楼层
高级定时器:TIM1TIM8属于高级定时器。提供更高级的功能,如互补输出、死区时间生成等。

三生万物 发表于 2024-9-23 05:00 | 显示全部楼层
如果你需要使用输入捕获功能,应该选择通用定时器(如TIM2TIM3TIM4TIM5)或高级定时器(如TIM1TIM8)。

一秒落纱 发表于 2024-9-23 07:00 | 显示全部楼层
你用cubemx来配置不就好了么,这样也就不用担心冲突或者不好用了

淡漠安然 发表于 2024-9-23 08:00 | 显示全部楼层
可能你用错了定时器,得用高级定时器才行吧

暖了夏天蓝了海 发表于 2024-9-23 09:00 | 显示全部楼层
一般来说,你用普通定时器好像不行,它们只有计数功能

别乱了阵脚 发表于 2024-9-23 10:00 | 显示全部楼层
总结来说,TIM6TIM7不支持输入捕获功能,这是由于它们作为基本定时器的硬件限制。如果需要输入捕获功能,应选择支持该功能的通用定时器或高级定时器

冰春彩落下 发表于 2024-9-23 11:00 | 显示全部楼层
可以用cubemx配置的,这个简单而且不好使的话还会提示你

elephant00 发表于 2024-9-23 11:14 | 显示全部楼层
如果需要在STM32F1系列微控制器上实现输入捕获功能,应该选择使用通用定时器(如TIM2、TIM3、TIM4、TIM5等)
elephant00 发表于 2024-9-23 11:14 | 显示全部楼层
TIM6和TIM7定时器在STM32F1系列中无法实现输入捕获功能,这是由于它们的设计特性所决定的,并非芯片本身的问题。在需要输入捕获功能的应用中,应选择使用通用定时器或其他具有相应功能的定时器。
ym0sly 发表于 2024-9-23 18:49 来自手机 | 显示全部楼层
配置STM32F1的TIM6和TIM7
szt1993 发表于 2024-9-23 19:12 | 显示全部楼层
输入捕获功能通常由通用定时器如TIM2、TIM3、TIM4和TIM5提供
呈兴 发表于 2024-9-26 21:35 来自手机 | 显示全部楼层
TIM7无法实现输入捕获
慢动作 发表于 2024-9-26 21:41 来自手机 | 显示全部楼层
芯片问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

114

主题

1067

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部