brainmsp430
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
brainmsp430 [2016/01/30 16:01] – admin | brainmsp430 [2019/08/06 15:10] – admin | ||
---|---|---|---|
Line 142: | Line 142: | ||
unsigned long millis(){ | unsigned long millis(){ | ||
return doublemillis >> 1; // Double Millisecondy divided by 2 | return doublemillis >> 1; // Double Millisecondy divided by 2 | ||
+ | } | ||
+ | |||
+ | // -------------------------- Interrupts ------------------------------------------ | ||
+ | #pragma vector=WDT_VECTOR | ||
+ | __interrupt void WDT(void){ | ||
+ | doublemillis++; | ||
+ | } | ||
+ | |||
+ | #pragma vector=TIMER0_A0_VECTOR | ||
+ | __interrupt void Timer0_A0 (void) { | ||
+ | P1OUT ^= 0x04; // Toggle output P1.2 | ||
} | } | ||
Line 148: | Line 159: | ||
P1OUT ^= 0x08; // Toggle output P1.3 | P1OUT ^= 0x08; // Toggle output P1.3 | ||
} | } | ||
- | </ |
brainmsp430.txt · Last modified: 2019/08/06 15:11 by admin