?? adc12.c
字號:
/**********************************************************
*文件名稱:adc12.c
*當前版本:8.0
*作 者:szb
*編寫日期:2006.11.20
*摘 要:提供AD轉(zhuǎn)換功能
***********************************************************/
#ifndef _ADC12
#define _ADC12
#include "datastru.h"
#include "func.h"
#endif
void ADC12Init (void)
{
ADC12CTL0 &=~ENC; //在改變設置前停止A/D轉(zhuǎn)換
ADC12CTL0 = ADC12ON + MSH; //打開ADC內(nèi)核,無轉(zhuǎn)換時間溢出中斷,無溢出中斷,關閉內(nèi)部參考電壓
ADC12CTL1 = CONSEQ_1 + SHP; //多通道單次,內(nèi)核時鐘源選擇ADC12內(nèi)部時鐘,采樣定時器輸出位采樣信號(SAMPCON)
//序列轉(zhuǎn)換首地址為存儲寄存器ADC12MEM0
ADC12MCTL0 = 0x70; //ADC12MCTL0的輸入通道為A0,參考電壓源為VeREF+,VeREF-
ADC12MCTL1 = 0xF3; //ADC12MCTL1的輸入通道為A3,參考電壓源為VeREF+,VeREF-
//轉(zhuǎn)換序列結束
ADC12IE = 0; //ADC12MEM1轉(zhuǎn)換結束不允許中斷
ADC12CTL0 |= ENC; //允許轉(zhuǎn)換
ADC12CTL0 |= ADC12SC; //檢測電壓開始新一輪轉(zhuǎn)換
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -