기타 S5PV210 보드 ADC질문
2013.09.06 23:50
강좌 & 팁 EZ-보드 그래픽 & 멀티미디어 네트워크 프로그래밍 디바이스 드라이버 ImJa 솔루션 임베디드 FLEX 안드로이드 iOS 개발 FAIDE 하드웨어 C/C++ go언어 GNU C 레퍼런스 메뉴얼 ARM 루아 응용 프로젝트 이클립스 지그비 개발자 노트 권장도서 FPGA
|
2013.09.06 23:50
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 공지 | 포럼의 메뉴가 보이지 않아요! | 장길석 | 2014.02.06 | 957636 |
| 공지 | [중요 공지]제품 사용 및 기술 문의는 전화 상담을 받지 않습니다. | 장길석 | 2012.11.09 | 1408531 |
| 공지 | 답글에 대한 공지 사항. | falinux | 2006.11.20 | 2424025 |
| 736 | localport? port? | 검은고래 | 2018.06.29 | 39959 |
| 735 | (도와주세요)네트워크 디바이스 드라이버 수정문제입니다. [1] | Chanmini | 2018.03.04 | 43600 |
| 734 | 외부명령어 실행3에서 띄운 브라우저를 종료하려면 어떻게 해야 하나요? | jung | 2017.03.30 | 30413 |
| 733 | linux input event driver에 관해 개념 질문드려요 [1] | 초보자A | 2017.02.17 | 24096 |
| 732 | 윈도우 임베디드 vs 리눅스 임베디드 [1] | 8월마지막주 | 2016.09.06 | 21823 |
| 731 | s3c6410 이더넷 포팅을하는데 eth0를 등록하면 출력문들이 무한으로 뜹니다.. [1] | 랩순이 | 2016.03.13 | 18496 |
| 730 | RS485통신 도움좀 부탁드립니다 [1] | 이응 | 2015.09.17 | 19350 |
| 729 | 라즈베리파이2의 라즈비안에서 gxlib 를 사용할 수 있을까요 ? | woojinauto | 2015.07.28 | 18093 |
| 728 | 취업을 앞둔 대학생입니다 도와주세요~. [2] | jsh25 | 2015.04.05 | 18696 |
| 727 | make: mipsel-linux-gcc: Command not found 이거 어떻게 해결해야 하나요? | jungmonster | 2015.01.25 | 22526 |
| 726 | achro210T를 이용해 사운드 출력을 하려고 합니다. | hye | 2014.12.07 | 19890 |
| 725 | S5PV210 보드에서 코덱 정상동작 문의 드립니다. | munworld | 2014.11.27 | 18452 |
| 724 |
S100-S5PV210 EZBOOT bootloader 문제..
[1] | 모해찡 | 2014.11.10 | 18984 |
| 723 | 수고 많으십니다. 저는 ajaxplorer5를 설치해서 사용중입니다. | 부산너구리 | 2014.06.21 | 19698 |
| 722 | 통합형 디바이스 드라이버 질문있습니다. [1] | 담쟁이 | 2014.04.25 | 34207 |
| 721 | SIB-S100-V3.1R1 보드 커널이미지 관련문의사항(UART0) | lee | 2014.03.23 | 18598 |
| 720 | 인체감지 또는 동작감지 센서와 원리가 궁금합니다 [1] | 음악은나의삶 | 2014.03.16 | 45360 |
| 719 |
포럼의 메뉴가 보이지 않아요!
| 장길석 | 2014.02.06 | 957636 |
| 718 | ez-boot3.0 에 이더넷 드라이브 변경. [5] | 쿠우푸우 | 2014.01.21 | 22022 |
| 717 | [EM-S3C6410] route table에서 gateway 가 사라집니다. [2] | 루디 | 2014.01.14 | 27586 |
cat /dev/adc
하면은 화면에 이상한 문자들이 찍히면 ADC가 정상동작하고 있는것으로 아래와 같이 사용하시면 됩니다.
ADCPort 는 ADC 채널을 지정하며 0,1,2,3... 과 같이 사용하고자 하는 채널을 넣어줍니다.
/dev/adc 가 없으면 커널을 옵션설정한후에 다시 컴파일하고 설치하여야 합니다.
저같은경우에는 커널이 다운되서 커널을 일부 수정해서 사용하고 있습니다.
/커널/arch/arm/mach-s5pv210/adc.c 를 수정하면 됩니다.
int ADC(int ADCPort)
{
#define ADC_INPUT_PIN _IOW('S',0x0c,unsigned long)
int a;
int fd = open("/dev/adc",O_RDWR);
if(fd < 0){return(ret);}
if (ioctl(fd,ADC_INPUT_PIN,ADCPort)){close(fd);return(-1);}
read(fd,&a,sizeof(int));
close(fd);
return(a);
}