void main()
{
int ADV[5]; // ADC 측정 값 저장
int ADVO[5]; // ADC 측정 값 저장
int strBuf[20]; // UART 보내기 위한 Buffer
int ADRes = 0;
int AD_V[5];
Init_Setting(); // CLK Setting
Init_ADC(); // ADC 초기화
uart_init(); // UART 초기화
GIE = 1;
PEIE = 1;
ADIE = 1;
#define MAX_ADV_COUNT 100
int ADV1[MAX_ADV_COUNT];
int ADV2[MAX_ADV_COUNT];
int ADV_count = 0, i;
while(1)
{
RA5 = ON; // 적외선 발광부 ON
ADC_SEL(AD2); // ADC 채널 선택
ADC_START;
while(ADCON0 & 0b00000010 );
ADV2[ADV_count] = ADRES;
ADC_SEL(AD1); // ADC 채널 선택
ADC_START;
while(ADCON0 & 0b00000010 );
ADV1[ADV_count] = ADRES;
ADV_count++;
if( ADV_count == MAX_ADV_COUNT )
{
ADV_count = 0;
RA5 = OFF;
for(i=0; i<MAX_ADV_COUNT; i++)
{
sprintf(strBuf, "%d\t%d\r\n",ADV2[i], ADV1[i]);
}
Delay_us(2500); // 5ms
}
}
while(1)
{
cflag = 0;
'Thoughts > Dear Diary' 카테고리의 다른 글
과연 유일신신앙은 인류 문명의 적인가? (0) | 2012.04.17 |
---|---|
외로워서인가보다. (0) | 2012.04.03 |
BBK 간단 정리 (0) | 2012.03.12 |
INTP (13) | 2012.03.10 |
매트릭스 결말 [퍼옴] (0) | 2012.02.13 |