如题,在休眠状态和唤醒状态是PWM的频率发生变化,导致我的闹钟声音比较怪异。这个如何处理?谢谢
Yan:
Gavin,
应该是低功耗模式下使用的不同的频率所致。
你在init函数里面加HCI_EXT_ClkDivOnHaltCmd( HCI_EXT_DISABLE_CLK_DIVIDE_ON_HALT );
HCI_EXT_HaltDuringRfCmd(HCI_EXT_HALT_DURING_RF_DISABLE);
这两个试试看。
gavin cao:
回复 Yan:
你好,
多谢答复,请问init函数指的是PWM的init函数吗?
Yan:
回复 gavin cao:
gavin,
整个程序的init函数,比如SimpleBLEPeripheral_Init().
gavin cao:
回复 Yan:
你好,
如果加上这两个函数,对功耗有没有影响?
Yan:
回复 gavin cao:
gavin,
对功耗来说,会有一定的影响。但具体怎么样,还是得看你的实际应用情况。
gavin cao:
回复 Yan:
dear Yan,
我在初始化的时候添加了那两个函数似乎不起作用,休眠和唤醒状态的PWM频率还是不一样。
gavin cao:
回复 gavin cao:
我在PWM操作时关闭低功耗,PWM操作完之后再开启低功耗模式,这样可以。