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

MSP430G2452 TimerA冲突问题

因为项目需求,需要用到PWM来驱动蜂鸣器响500ms,具体实现代码如下图

然后我按键后需要延时8秒做相应操作,按照常规的配置发现无法延时,后来查程序发现TACTL是共用配置的,在关断PWM后,timerA延时的那个配置已经覆盖了,另外我关断PWM操作那样写是因为之前测试将PWM占空比直接设置成0时,关断后会有频率较小的一些方波,求问这个配置冲突该怎么解?

灰小子:

关断PWM,如果不想有频率小的方波,可以在关断时设置为OUTMOD_0模式

HG:

按键延迟可以用WDT做。

Wzr_Nx:

回复 HG:

具体该怎么做?能贴个代码参考一下吗?

赞(0)
未经允许不得转载:TI中文支持网 » MSP430G2452 TimerA冲突问题
分享到: 更多 (0)