[应用相关] PWM怎么定义输出的周期?

[复制链接]
999|19
 楼主| V853 发表于 2023-8-15 18:09 | 显示全部楼层 |阅读模式
想用定时器输出一定数量的PWM,怎么样做?
wyjie 发表于 2023-8-15 20:49 | 显示全部楼层
还有其他的信息吗?这么说有点笼统
Bowclad 发表于 2023-8-15 23:18 | 显示全部楼层
[ (arr+1) * (psc+1) ] / 72000KHz = T(ms)
香水城 发表于 2023-8-16 08:04 | 显示全部楼层
AloneKaven 发表于 2023-8-16 23:32 | 显示全部楼层
用另一个计数器计数
白马过平川 发表于 2023-9-10 21:33 | 显示全部楼层
那就定时器计数呗
一只眠羊 发表于 2023-9-10 23:55 | 显示全部楼层
这个可以计算PWM的上升沿或者下降沿吧
捧一束彼岸花 发表于 2023-9-11 02:20 | 显示全部楼层
为啥要输出一定量的PWM波形啊?
春日负喧 发表于 2023-9-11 05:00 | 显示全部楼层
这操作我有点不理解,不过可以用捕获的方式实现的
她已醉 发表于 2023-9-11 08:00 | 显示全部楼层
你用cubemx配置一下,配置成PWM捕获试试
月亮一键变蓝 发表于 2023-9-11 10:50 | 显示全部楼层
这个输出一定数量的PWM波形就是用计数的方式的
我吃小朋友 发表于 2023-9-11 13:20 | 显示全部楼层
话说,你这操作的一般应用场合是哪儿啊?
未说出口的像你 发表于 2023-9-11 15:59 | 显示全部楼层
我觉得可以用定时器计时,计算一下输出这么多的波形需要的时间,就好了
风凉 发表于 2023-9-11 19:59 | 显示全部楼层
你这数量是固定的,还是不一定的啊?
Henryko 发表于 2023-9-11 21:36 | 显示全部楼层
用定时器计数
西洲 发表于 2023-9-11 23:59 | 显示全部楼层
都可以啊,用定时器计数,PWM再来一组捕获啥的,都行
Undshing 发表于 2023-9-18 23:51 | 显示全部楼层
周期?是高低电平的时间吗?
豌豆爹 发表于 2023-9-19 09:35 | 显示全部楼层
输出周期的计算:

首先确定PWM信号的频率和周期之间的关系。对于一个给定的频率,周期可以通过计算频率的倒数得出。例如,如果频率为50Hz,那么一个周期是20ms;
然后根据需要计算输出周期。例如,如果需要在一秒钟内输出100个周期的PWM信号,则需要将一个周期的时间乘以100得出输出周期的时间。在这种情况下,输出周期为20ms乘以100等于2s。
总之,PWM信号的输出周期是指一个完整的脉冲信号从高电平到低电平再回到高电平的时间间隔,可以通过计算频率的倒数得出,然后根据需要计算输出周期。
Henryko 发表于 2023-9-19 23:17 | 显示全部楼层
用另一个中断计数呗
Mowergy 发表于 2023-10-19 10:23 | 显示全部楼层
用定时器计数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

53

主题

2146

帖子

1

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