发布网友 发布时间: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芯片啊