SSブログ

ADC [電子]

PICマイコン PIC18F24J10-I/SO
ライタ Pickit2
開発環境はMikro C 8.2です。
今後の使用環境では4つのアナログセンサを予定していますので、動作確認のため作成しました。
Configuration Settingは適当です。あてにしないでください。



/*
* Project name:
ADC
* Test configuration:
MCU: P18F24J10
Oscillator: HS, 20.0000 MHz
Configuration Setting
OSC = HS ; FCMEN = OFF ; PWRT = OFF ; BOREN = OFF ; WDT = OFF
MCLRE = OFF ; PBADEN = OFF ; CCPMX = PORTC ; SEVREN = OFF
XINST = OFF ; DEBUG = OFF ; CodeProtectin = ALL OFF
* NOTES:
None.
*/

unsigned int cnt;


void main() {

unsigned int AN0;
int cnt = 0;
int flag = 0;

CMCON = 0x07;

ADCON1 = 0b00001110;
ADCON2 = 0b10001010;

TRISA = 0b00101111;
TRISB = 0;
LATB = 0;
TRISC = 0;


do {
if(PORTA.F5 == 0 && flag == 0){
flag = 1;
cnt++;
if(cnt > 3)cnt =0;
}
if(PORTA.F5 == 1 && flag == 1)flag = 0;

AN0 = Adc_Read(cnt) >> 2;
LATB = AN0;

} while(1);
}

タグ:MikroC pic
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0