Programing/미분류
Pic AD변환
Sang12
2014. 8. 7. 09:41
5v 에 대한 ad 변환을 255로 사용 한다는데...뭔말이지 ㅜ
우리는 A0을 ad변환 할꺼니까 A0을 체크 해 줍시다.
복사 붙여넣기를 위한 소스
#include <AD.h>
#byte porta = 5
#byte trisa = 0x85
#byte portc = 7
#byte trisc = 0x87
int8 ad;
void main()
{
trisa = 1; //a0만 입력으로 쓸련다.
trisc = 0; //portc를 출력으로 사용
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_DIV_16);
while(TRUE)
{
set_adc_channel(0); //0번을 a/d 변환을 할란다.
delay_us(10); //10 마이크로 세크 딜레이를 줄란다.
ad = read_adc();
portc = ad; //portc 에 ad 변환값으로 출력
delay_ms(2);
}
}
저항을 돌리면 led로 들어가는 값이 전류가 변경되서 켜지는 양이 달라짐
-동영상