如何实现单片机定时信号精确输出呢?

发布网友 发布时间:2022-04-20 10:07

我来回答

5个回答

热心网友 时间:2023-07-12 12:09

我不知道您用的是硬件PWM还是软件自己编写的PWM,两种方法都可以用您说的方法即延长周期实现,但是这样载波频率就降下来了,对于硬件PWM,尽量提高载频。对于软件PWM,可能频率太低,低到很难接受的程度,因为这时候低通滤波效果不好。
实在要求高精度,还是用DAC吧。

热心网友 时间:2023-07-12 12:09

我知道AVR单片机可提供16位的快速PWM,即分辨率为1/65536,这足够了吧?对于普通的8位PWM,分辨率不过1/256。

热心网友 时间:2023-07-12 12:09

那你把PWM的时钟源设置为定时器0再调整一下,改变PWM的频率就是

热心网友 时间:2023-07-12 12:10

提高精度应该是提高频率啊,怎么变成降低频率了?频率越高,调整的速度就越快,ADC采样的速度也相应的加快啊。

热心网友 时间:2023-07-12 12:11

使用专门的PWM芯片啊

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com