STM32的一个定时器输出4路频率是可以的

2019-12-14 13:01发布

坛友果不我欺也
QQ图片20150713160340.jpg (159.06 KB, 下载次数: 2) 下载附件 2015-7-13 16:12 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
35条回答
wx85105157
2019-12-16 18:39
如果确实是dma来实现的话,那就是找出四个输出频率装载值的最小公约数作为定时器溢出的基频,比如1KHZ  2KHZ  4KHZ 8KZ  用8Khz做定时器基频。那么定时器溢出8次才完成一次1KZ的输出。dma需要搬运四个定时器比较值8次。这个还是输出频率相差不大的情况下。要是1k和100K的话,unsigned long sz[100][4]   1600字节了。。

还有就是dma的优先级问题,以及总线仲裁,在很高频的时候就不适用了。。。

一周热门 更多>