PWM驱动调试

发布时间 2023-09-22 18:05:51作者: maxpak

对于PWM,是实际运用时,需要关注它两个管脚,一个是电源脚,一个是功放脚。电源置底时,没有声音输出;电源置高时,功放脚所产生的声音会播放出来。

对于功放,通常有两个参数:

1.period-周期数。该数值= 平台的时钟频率/播放的频率

2.duty-占空比 占空比越大,音量越大。最大为period。通常这个为 period * vol/100

对于rtos平台,对于类似于这样的一段蜂鸣音

{1750,50},{1750,200},{2000,50},{2000,200}  1750频率响50ms,停200ms,2000频率响50,停200。

 

set_power_1

pwm_set_fre 1750

pwm start

msleep 50

set_power_0

pwm_set_fre 1750

pwm start

msleep 200

 

set_power_1

pwm_set_fre 2000

pwm start

msleep 50

set_power_0

pwm_set_fre2000

pwm start

msleep 200

pwm_stop