ATmega168 ADC 3
*아래는 9시 이후부터의 수업 내용입니다.
이전 내용은 다른 분께서 추가 부탁드려요!!
실시간성!!!
ADC 의 spec 을 알아야 미리 가늠할 수 있다.
AVR 의 ADC spec
# of channel, bit resolution, sampling rate
free running: 계속 읽어
single conversion: 한 번만 읽어
ADC 가 전력을 많이 소모할 수 있음.
interrupt on ADC conversion
sleep mode noise canceller
led 켜는 정도는 1년도 한다
adc multiplexer (ADMUX)
adc register (ADCSRA)
adc data register ( : bit data 전송
channel 을 선택하려면 MUX 에 신호를 주면 됨.
p. 255
ex) ADMUX = 1b01100000;
register description 을 보자.p. 254
보통 '01' 모드를 사용. 5V 기준
ADLAR: 10bit 에서 정렬 방향
실제 프로그램 예
다음 시간, ADC 를 작동시키기 위한 step 들. p. 243 ~p. 258 다 있다.
+ USART0 의 registre description 을 봐라.
향후에 전시장처럼 꾸며서, 여러 개의 avr 의 연동.
Day7: Audio Sensor 부터.
Golan levin 의 작품을 싼티나게라도 흉내내보자.
딱 한 번 납땜 필요!!
MUX 사용 실패의 예.
channel 갯수를 늘리기 위해서 외부 mux 를 쓴다?
channel 당 sampling rate 가 무지막지하게 느려짐.
input 을 선택해서 바꿀 때 값이 출렁임.
다음 시간은 빵판에.
다다음 시간은 만능 기판에 조그맣게.
datasheet
|
'만들기 / making > sensing workshop' 카테고리의 다른 글
ATmega168 USART (0) | 2009.08.31 |
---|---|
Day 4: InfraRed Sensor (0) | 2009.08.31 |
ATmega168 ADC 2 (0) | 2009.08.31 |
ATmega168 ADC (0) | 2009.08.31 |
bit 연산 (0) | 2009.08.31 |