MSP430FF55295529XT1、XT2晶振不起振,进入死循环

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

由于需要将PWM保持在20khz来控制BUCK电路降压,同时又需要步进改动占空比故需要TA利用8M晶振輸出PWM,经测试最大占空比频率可达4M,将频率定为20khz时有200个步进点,BUCK输入电压为18V每次改变占空比输出电压约变化0.1V可达到要求。

关于PWM输出便是轻车熟路的了,用CCR0储存周期(为开启的时钟晶振/(2*CCR0))P1SEL选择为TA的第二功能输出(P4口为TB的特殊功能输出),CCR1和CCR2中分别储存第一第二路输絀的占空比((CCR1/CCR0)*%100);同时由于TB存在8个CCR寄存器故可完成7路PWM输出,三相逆变模块需要的六路相位差为60°的spwm波即可使用TB完成

以上即为使用TA或TB定時器输出PWM的方法,较之51单片机msp430更加精准,更加稳定感谢TI,下附程序:

 

发布了7 篇原创文章 · 获赞 4 · 访问量 1万+

}

我要回帖

更多关于 430F5529 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信