Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "msp430.h"
- #define INC 20
- #define MIN 1000
- #define MAX 7000
- int main(void)
- {
- WDTCTL = WDTPW + WDTHOLD;
- P1DIR |= 0x01;
- unsigned int pwm = MIN;
- int UP = 1;
- for (;;)
- {
- unsigned int i;
- if (pwm <= MIN)
- {UP = 1;}
- if (pwm >= MAX)
- {UP = 0;}
- if (UP == 1)
- {pwm = pwm + INC;}
- if (UP == 0)
- {pwm = pwm - INC;}
- P1OUT ^= 0x01;
- for (i=pwm ; i!=0 ; i--);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement