powerantone 发表于 2024-9-30 15:24

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

目前我遇到一个问题。手册写明tiM8
Up to 4 independent channels for:
– Input Capture
– Output Compare
– PWM generation (Edge and Center-aligned Mode)
– One-pulse mode output
目前硬件连接是PC8,管脚配置TIM8的input capture。可软件人员说这个管脚无法实现PWM输入捕获功能。说是库函数里面没有TI3FP3这个寄存器设置,无法实现。我不太懂软件。请教各位这个管脚可以用吗?

泡椒风爪 发表于 2024-10-2 20:31

如果手册或数据手册中有管脚功能映射图,检查PC8是否可以作为TIM8的输入捕获端口。

泡椒风爪 发表于 2024-10-2 20:32

库HAL、LL库否支持该管脚的TIM8输入捕获功能?如果PC8无法支持输入捕获,可以考虑使用其他TIM8的可用管脚。

一只眠羊 发表于 2024-11-1 19:31

确保TIM8的时钟源已经正确配置。可以使用RCC_APB2PeriphClockCmd函数来使能TIM8的时钟

春日负喧 发表于 2024-11-2 01:00

你用cubemx配置一下试试,也许会OK

我吃小朋友 发表于 2024-11-2 02:00

TIM8的PWM输入捕获功能在STM32F205系列微控制器中是支持的,如果无法实现,通常是由于配置错误或硬件问题导致的

将爱藏于深海 发表于 2024-11-2 03:00

建议通过仔细检查时钟配置、通道配置、中断配置和引脚配置,并进行调试与验证,可以找到并解决问题

温室雏菊 发表于 2024-11-2 04:00

STM32F205系列微控制器中的TIM8定时器确实支持PWM输入捕获功能。如果TIM8无法实现PWM输入捕获功能,可能是由于配置错误导致

她已醉 发表于 2024-11-2 05:00

你的STM32F205虽然我没用过,但是感觉定时器输出PWM应该不难吧

失物招領 发表于 2024-11-2 06:00

你换个IO试试呢

在曼谷的春 发表于 2024-11-2 08:00

建议TIM8的通道配置为输入捕获模式。可以使用TIM_ICInit函数来配置输入捕获通道

月亮一键变蓝 发表于 2024-11-2 09:00

输入捕获的话,应该需要配置一个IO的,你这个IO需要配置成复用PWM的IO吧

未说出口的像你 发表于 2024-11-2 10:00

你可以试试仿真,看看你的IO是否配置OK,而且可以看看你的硬件是否有故障

onlycook 发表于 2024-11-11 12:17

PC8管脚是否正确连接到了TIM8的输入捕获引脚

laocuo1142 发表于 2024-11-11 13:00

检查外部PWM信号源是否正常工作

flycamelaaa 发表于 2024-11-11 14:00

看数据手册看看TIM8是否支持PWM输入捕获功能。

flycamelaaa 发表于 2024-11-11 15:00

看数据手册看看TIM8是否支持PWM输入捕获功能。

stormwind123 发表于 2024-11-11 15:00

检查软件库函数中是否包含了TIM8的PWM输入捕获相关的寄存器设置。

probedog 发表于 2024-11-11 20:00

TIM8的输入捕获通道是否已正确配置为PWM输入模式。

classroom 发表于 2024-11-11 22:00

检查输入捕获滤波器和边沿检测器的设置是否正确。
页: [1] 2
查看完整版本: stm32f205 TIM8无法实现PWM输入捕获功能