STM32F103C8T6单片机高级定时器PWM输出问题?

2019-07-21 01:05发布

使用TIM1、TIM2、TIM4三个定时器同时输出3路50%占空比的方波信号,方波的频率会随着触发条件不断更改,我用的方法是一旦触发,就会重新初始化定时器改变分频值从而改变方波频率。 已经确定三个定时器的基础配置无问题,单独使用均可以正常发出PWM波,但是在主函数中同时应用高级定时器却无法正常输出PWM波,而其他两个普通定时器输出的PWM波会随着触发条件及时改变方波频率。TIM1会在复位后输出方波但是一旦触发条件改变方波便会消失,再次复位后有一定概率再次出现正确频率的方波。 配置过程和原子mini例程一样的。请问大神门是不是我定时器的使用方法有误?望得到指点! 1 1 2 2 3 3 4 4 5 5

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-21 02:43
帮顶
燕园技术宅
2楼-- · 2019-07-21 07:11
 精彩回答 2  元偷偷看……
燕园技术宅
3楼-- · 2019-07-21 09:37
 精彩回答 2  元偷偷看……
左龙道玄
4楼-- · 2019-07-21 11:13
燕园技术宅 发表于 2018-5-5 21:05
现在的问题是 我使用TIM1 通道一 PA8引脚就会出现一开始我说的问题,但是我换成通道4  PA11后 问题就消失了 ...

我也有类似的问题,不知道你这个解决了没
燕园技术宅
5楼-- · 2019-07-21 16:44
左龙道玄 发表于 2019-5-1 16:23
我也有类似的问题,不知道你这个解决了没

最后没解决,直接换成了另一个通道

一周热门 更多>