最近个把月烦心事真多 又是跟媳妇闹分手 又是创新实验大赛 都忘记这个事了 收拾东西的是发现了板子 才想起来 进论坛一看 比赛延期了 正好 反正最近心塞 复习也复习不进去 接着写写程序吧 说多了都是泪。
自己摸索着写了个按键加减PWM波的占空比 按键S1(P4.5)减占空比 S2(P1.1)加占空比 为了好区分 加减步进的幅度不一样 我亲自用示波器看过 程序运行正常。
下面是程序:
#include "msp430fr5969.h"
#define uchar unsigned char
#define uint unsigned int
void delay(uint a)
{
uint i,j;
for(i=0;i<100;i++)
for(j=0;j
=1000) TA1CCR1=10;
else TA1CCR1+=10;
}
while(!(P1IN&BIT1));
delay(100);
}
if (!(P4IN&BIT5))
{
delay(100);
if (!(P4IN&BIT5))
{
if (TA1CCR1<=0) TA1CCR1=980;
else TA1CCR1-=20;
}
while(!(P4IN&BIT5));
delay(100);
}
}
} 本帖最后由 0℃的春天 于 2014-12-6 13:40 编辑