程序如下:
#include <msp430x14x.h>void main( void ){ // Stop watchdog
timer to prevent time out reset WDTCTL = WDTPW + WDTHOLD; TACTL=TASSEL0+TACLR; //时钟源ACLK,清除TAR TACCR0=512-1; //PWM周期 TACCTL1=OUTMOD_7; //输出模式选择7 TACCR1=384; //占空比 384/512 TACCTL2=OUTMOD_7; TACCR2=128; P1DIR |=0X04; //P1.2 OUTPUT P1SEL |=0X04; //管脚选择功能输出 定时器TA1 P2DIR |=0X01; P2SEL |=0X01; TACTL |=MC0; //TA选择模式0,增计数模式 while(1){_NOP();}
}我是用示波器观察的,始终有误差。不知道是不是示波器的问题。IAR可以
仿真观察占空比,或者可以通过观察计算占空比吗?刚刚接触430.各位帮哈忙吧~~O(∩_∩)O谢谢
一周热门 更多>