TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540 PWM输出与SimpleBLEPeripheral线程冲突的问题

使用P04 口,定时器1,输出PWM,发现输出会被SimpleBLEPeripheral线程影响,间歇性停一下。目前PWM输出是比较翻转模式(Toggle output on compare)。

没有用定时器中断,不知道为何被SimpleBLEPeripheral线程影响。SimpleBLEPeripheral线程线程关闭后,PWM输出正常。(powersave已经关闭,和这个无关。)

在蓝牙社群里问了一圈,很多人有这个问题,都没有解决,想问下TI官方有没有完美的解决方案。

Viki Shi:

HCI_EXT_ClkDivOnHaltCmd( HCI_EXT_ENABLE_CLK_DIVIDE_ON_HALT )这个默认是enable,改成disable试试

user3815613:

回复 Viki Shi:

可以说明下原因吗?这句话的具体用处是什么?

Viki Shi:

回复 user3815613:

HCI_EXT_ENABLE_CLK_DIVIDE_ON_HALT ,默认enable的话,MCU空闲的时候会降低主频来降低功耗,可能会影响PWM

赞(0)
未经允许不得转载:TI中文支持网 » CC2540 PWM输出与SimpleBLEPeripheral线程冲突的问题
分享到: 更多 (0)