* ADC - Conversion Triggers
: 변환 시작 시간
변환에 일정 시간이 필요하다는것을 알 수 있다.
[ADC 장치를 셋팅해보자]
* ADC_CR ( ADC Control Register )
: PIN 0 ( SWRST ) - 1 입력시 RESET
PIN 1 ( START ) - 1 입력시 축차비교 시작
* ADC_CHER ( ADC 핀 설정 )
: ADC 사용 가능한 핀 0~7까지 총 8개
PIN 0~7 - 핀들을 일단 다 define 해준다.
우리가 사용할 핀은 4번핀. 4번핀에 Light Sensor를 사용할것임~
* ADC_MR ( ADC Mode Register )
: PIN 4 ( LOWERS ) - 분해능의 눈금수 ( 많을수록 좋겠죠?ㅎ)
PIN 8~15 ( PRESCAL ) - 클록의 주파수 결정 ( MCK / (PRESCAL+1) * 2 )
10비트 분해능을 사용할 때는 A/D 클록으로 5MHz(10bit최대) 이하를 사용해야하기 때미,
5 = 48/(x+1)*2 x = 5이면 ADC클록이 4가 되므로 만족한다.
그래서 ADC_MR = (5<<PRESCAL) 이렇게 나타내자.
* ADC_SR ( ADC Status Register )
: 상태 Register
PIN 0 ~ 7 ( EOCx ) - 1 일시 Conversion (변환)이 끝난상태
PIN 16 ( DRDY ) - 1 일시 마지막으로 Conversion된 data가 LCDR에 저장된 상태
@EOCx와 DRDY가 끝난 시점 : Conversion is Completed
* 위의 설정을 참고하여 Source 작성
~ ADC Conversion Setting 끝 ~
'코스웨어 > 13년 스마트컨트롤러' 카테고리의 다른 글
2013.05.03_헥사뷰_파일출력_김성엽 (0) | 2013.05.03 |
---|---|
[20130502] 숙제。파일을 헥사뷰로 출력하기。문남경 (0) | 2013.05.02 |
130502목 정리 (12) | 2013.05.02 |
C교재_6장 연습문제 풀이 [손초롱] (6) | 2013.05.02 |
회식 2차 광란의 노래방 현장 (7) | 2013.05.02 |
C에서 string.h속의 문자열 관련 함수 strcmp는 한글도 비교가 됩니다!? (7) | 2013.05.01 |
4월의 크리스마스 (12) | 2013.05.01 |
4월 26일 (금요일) review (17) | 2013.04.30 |