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

MSP430G2452 P1.4口PWM输出问题

最近在调MSP430G2452的PWM输出驱动蜂鸣器,刚开始使用的是P1.2脚能正常驱动,后来硬件改版,将PWM输出脚换成了P1.4,我按照之前相同的配置方法,发现无法正常驱动蜂鸣器,用示波器也查不到相应的波形,求问P1.4配置成PWM输出,是不是有特殊的配置要求?改怎么配置?谢谢指教!

HG:

P1.2用的TA0.1,P1.4用的TA0.2,代码里要修改一下的

而且P1.4是和JTAG的TCK复用的,用的时候要注意下。

Wzr_Nx:

回复 HG:

你好,具体配置代码能不能麻烦贴一下,谢谢!

灰小子:

回复 Wzr_Nx:

io的配置可以参考手册里相关的说明:

Wzr_Nx:

回复 灰小子:

你好,我按照你给我的这个表配置了还是没有输出PWM,请问这是怎么回事?

feng gao6:

回复 Wzr_Nx:

P1.4是out2输出,需要用TA0CCTL2寄存器配置输出模式,你看看你用P1.2输出是不是用到了TA0CCTL1寄存器。

Wzr_Nx:

回复 feng gao6:

你好,我用TA0CCTL2配置后蜂鸣器会响一下,而且声音很杂,能不能麻烦把完整的配置代码发我一下,谢谢!

Wzr_Nx:

回复 feng gao6:

问题已经解决,谢谢!但还不是很理解,麻烦能不能解释一下,感谢!

Wzr_Nx:

回复 feng gao6:

你好,我还有个问题想请教下你,就是按照你给我的示例程序我现在能驱动蜂鸣器了,但是我把占空比从50%改成0%之后,按理说是不会有PWM波了的,但是我用示波器抓到的占空比0%之后的波形,显示还有一段频率很低的波形,请问这是怎么回事?谢谢!

feng gao6:

回复 Wzr_Nx:

你是把TACCR2设置成等于0???

赞(0)
未经允许不得转载:TI中文支持网 » MSP430G2452 P1.4口PWM输出问题
分享到: 更多 (0)