如何使用普通定时器(72Mhz)产生两种高频的pwm周期交替的信号,如2Mhz和5Mhz两种频率的pwm的信号进行周期交替,固定脉冲数目3M,固定脉冲数目是5M。试过以下几种方案:1、采用主从定时器 一个定时器做从,用来进行计数,一个定时器做主用来产生pwm。从定时器产生CC和UPDATE两种中断,CC中断中更改主定时器的ARR和CCR寄存器的值,但是现在遇到的问题是在频率进行切换的时候会有脉冲数不稳定的情况。 2、DMA更新ARR和CCR,但是高频2Mhz以上的波形就很差,再高就无法产生pwm。 3、使用IO口反转产生固定数目的低频,再开高频,但是这个耗时太长了,感觉不太合理 望大神指点一二。 |
【新提醒】(已公布)狂欢节答题(附加题) - 活动专区 - 意法半导体STM32/STM8技术社区 https://www.stmcu.org.cn/module/ ... p;page=1#pid2299019
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
会增加成本啊
高级定时器也试过,目前的问题主要是在频率切换的地方
一只数字模拟开关成本会超过3元吗?
评分
查看全部评分
评分
查看全部评分
3块也是钱啊,不用增加的就希望尽量不要改