[P][CODE]
// MSP430F261x/241x
// -----------------
// /|\| |
// | | |
// --|RST P2.3/CA0|<--Vcompare
// | |
// | P1.0|-->CAOUT - LED
#include <msp430x26x.h>
void main(void)
{ WDTCTL = WDTPW+WDTHOLD; // Stop WDT CACTL1 = CAEX+CAON+CAREF_2+CARSEL; // Enable comp, ref = 0.5*Vcc = Vin+ CACTL2 = P2CA0; // Pin to CA0 -> V- P1DIR |= 0x001; // P1.0 = o/p direction (CAOUT- LED) P1SEL |= 0x001; // P1.0 - CAOUT, option select _BIS_SR(LPM0_bits); // Enter LPM0
}
[/CODE][/P][P][CODE]
#include <msp430x26x.h>
void main(void)
{ WDTCTL = WDTPW+WDTHOLD; // Stop WDT CACTL1 = CAON+CAREF_3+CARSEL; //Enable comp, ref = Diode ref CACTL2 = P2CA0; // Pin to CA0 P1DIR |= 0x001; // P1.0 = o/p direction (CAOUT- LED) P1SEL |= 0x001; // P1.0 - CAOUT, option select _BIS_SR(LPM0_bits); // Enter LPM0
}
[/CODE]
参考一下吧....[EM11][/P] |