用TACCRO控制PWM的周期怎么不准了?

楼主
用TACCRO控制PWM的周期怎么不准了?
[P][LINE-HEIGHT=18px][FACE=sans-serif][COLOR=rgb(34, 34, 34)][BGCOLOR=rgb][TABLE=transparent,0,0,964px,left,transparent,0,none]我用TA产生PWM波,P2.3输出,用TB定时10MS,改变TACCRO的值,使周期减小,TACCR1不变。但是从波形图中发现,在10MS时那个点,老是周期拉长,两边又正常,不知是什么原因?求教高手。(附件中有详细脉冲图)[/TABLE][/FACE][/COLOR][/BGCOLOR][/LINE-HEIGHT][/P][P][LINE-HEIGHT=18px][FACE=sans-serif][COLOR=rgb(34, 34, 34)][BGCOLOR=rgb][/FACE][/COLOR][/BGCOLOR][/LINE-HEIGHT][/P][P][LINE-HEIGHT=18px][FACE=sans-serif][COLOR=rgb(34, 34, 34)][BGCOLOR=rgb][/FACE][/COLOR][/BGCOLOR][/LINE-HEIGHT][/P][P][FACE=sans-serif][COLOR=rgb(34, 34, 34)][BGCOLOR=rgb][LINE-HEIGHT=22px][/LINE-HEIGHT][/FACE][/COLOR][/BGCOLOR][/P][P][/P]

[upload=2122,0]screenshot.png[/upload]
1楼
你好,如果单纯实现单路PWM输出,我觉得没必要要用到TB来做10ms的更新。可以直接用TA就可以完成PWM的输出和定时更新的功能。关于PWM的应用例子,在本论坛的学习库中有官方例程也有许多关于PWM输出的例程。你可以到这个专区去下载这些例子来实验并修改成为所需要的定时应用。
就凭上述的资料,看不出是什么原因导致的...。
2楼
有道理,到哪找?
3楼
[FACE=宋体][SIZE=9pt]微控论坛“[/SIZE][/FACE][URL=http://www.microcontrol.cn/bbs/b/b.asp?B=112][b]MSP430资料库[/b][/URL][FACE=宋体][SIZE=9pt]”就有了。[/SIZE][/FACE][P][FACE=宋体][SIZE=12px]http://www.microcontrol.cn/bbs/a/a.asp?B=112&ID=25716&E=1&EID=69[/SIZE][/FACE][/P]

电脑版 Page created in 0.1719 seconds width 3 queries.