#include <msp430g2553.h>
#include"clock.h"
void main( void )
{
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
Init_Clk();
TACTL = TASSEL_2 + MC_1;//ACLK , 增计数
TACCR0 = 500;
TACCTL1 = OUTMOD_7;//PWM复位/置位
TACCR1 = 125;
// CCR2=256;
P1SEL = 0X06; //0000 0110 P1.1对应 CCR0的TA0;
P1DIR =BIT1+BIT2; // P1.2对应 CCR1的TA1
// P1OUT=BIT3;
P1REN |= BIT3;//这个必须要加上 !!上拉电阻
// P1DIR |= BIT6;
while(1)
{
if(!(P1IN&BIT3))
{
TACCR1=250;
}
}
}
PWM.zip_msp430g2553 pwm _msp430g2553pwm
版权申诉
100 浏览量
2022-09-23
12:16:47
上传
评论
收藏 556B ZIP 举报
朱moyimi
- 粉丝: 64
- 资源: 1万+