[STM32F0] stm32f205 TIM8无法实现PWM输入捕获功能

[复制链接]
2668|30
两只袜子 发表于 2024-11-11 23:00 | 显示全部楼层
定时器的时钟源和预分频器设置正确
哈根达斯uz 发表于 2024-11-14 22:46 来自手机 | 显示全部楼层
目前硬件连接是PC8,管脚配置TIM8的input capture
公羊子丹 发表于 2025-1-24 14:15 | 显示全部楼层
PC8是TIM8的CH3引脚,理论上是支持输入捕获的,建议让软件工程师确认下配置是不是有问题。
周半梅 发表于 2025-1-24 14:16 | 显示全部楼层
库函数没有直接的TI3FP3设置?可以试试直接操作寄存器,这样更灵活,也能绕过库函数的限制。
帛灿灿 发表于 2025-1-24 14:17 | 显示全部楼层
TIM8确实支持输入捕获功能,检查一下你用的固件库版本,有可能是旧版本的问题。
童雨竹 发表于 2025-1-24 14:18 | 显示全部楼层
软件说不支持可能是因为他们没有用好HAL库的API,直接操作寄存器或者重写初始化代码试试。
万图 发表于 2025-1-24 14:20 | 显示全部楼层
TIM8的CH3默认可能没有映射到PC8,确认一下引脚复用配置有没有正确设置为AF功能。
Wordsworth 发表于 2025-1-24 14:21 | 显示全部楼层
如果确认PC8的引脚复用配置和定时器的通道没问题,那可能是初始化代码有遗漏,仔细对照手册检查一下。
Bblythe 发表于 2025-1-24 14:22 | 显示全部楼层
HAL库有时候会有坑,可以看看手册中关于TIM8输入捕获的配置步骤,自己逐步核对。
Pulitzer 发表于 2025-1-24 14:23 | 显示全部楼层
软件说不支持,可能只是因为库函数没封装到位,定时器本身硬件功能是支持的,问题在于如何实现。
Uriah 发表于 2025-1-24 14:25 | 显示全部楼层
如果还是不行,试试换个引脚,比如TIM8的其他通道,看看是不是PC8这个管脚有问题。
Clyde011 发表于 2025-1-24 14:27 | 显示全部楼层
TIM8这么强大的定时器,捕获PWM信号不可能不支持,多核对手册和代码,也可以试试用ST官方Cube工具重新生成代码配置。
地瓜patch 发表于 2025-1-24 14:59 来自手机 | 显示全部楼层
相关寄存器配置不对
芯路例程 发表于 2025-1-25 17:09 | 显示全部楼层
目前,硬件连接是pc8,引脚配置有tim8的输入、捕获
AutoMotor 发表于 2025-1-25 22:02 | 显示全部楼层
如果您想要捕获输入,您应该需要配置一个io。你的io需要配置成重用pwm IO吧?
PreWorld 发表于 2025-1-27 08:11 | 显示全部楼层
PC8是tim8的ch3引脚。理论上,它支持输入捕获。建议请软件工程师确认配置是否有问题。
理想阳 发表于 2025-1-27 12:18 | 显示全部楼层
Tim8支持输入捕捉。检查您正在使用的固件库版本。可能是老版本的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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