?? main.c
字號:
#include "msp430x22x4.h"
//OA0工作在模式3(comparator)
//p2.0為正端輸入(0~Vcc)
//將輸入電壓的地接到芯片的AVss
//用OAFBR來選擇反向端參考電壓
//將直流電源接入p2.0,調節電壓值,觀參輸出端的變化
// MSP430F2274
// -----------------
// /|\| XIN|-
// | | |
// --|RST XOUT|-
// | AVcc|<--DVCC
// | P2.0|<--OA0I0
// | AVss|<--GND
// | p2.1|-->OA0O
int main( void )
{
WDTCTL=WDTPW+WDTHOLD; //關看門狗
BCSCTL1 =CALBC1_1MHZ; //設定DCO為1MHZ
DCOCTL =CALBC1_1MHZ;
P2SEL |=BIT0+BIT1;
P2OUT |=BIT1;
OA0CTL0=OAP_0+OAPM_3+OAADC1; //OAP選擇OA0I0輸入,反饋速度為fast,輸出為A1,A3或者A5
OA0CTL1=OAFBR_1+OAFC_3; //運放反向端輸入為4/16AVcc;比較器模式
//OA0CTL1=OAFBR_2+OAFC_3; //運放反向端輸入為8/16AVcc;比較器模式
//OA0CTL1=OAFBR_3+OAFC_3; //運放反向端輸入為10/16AVcc;比較器模式
//OA0CTL1=OAFBR_4+OAFC_3; //運放反向端輸入為12/16AVcc;比較器模式
//OA0CTL1=OAFBR_5+OAFC_3; //運放反向端輸入為13/16AVcc;比較器模式
//OA0CTL1=OAFBR_6+OAFC_3; //運放反向端輸入為14/16AVcc;比較器模式
//OA0CTL1=OAFBR_7+OAFC_3; //運放反向端輸入為16/16AVcc;比較器模式
_NOP();
_BIS_SR(LPM3_bits); //進入低功耗3
_NOP();
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -