DK-128 ADC 실습 아이티즌 기술연구소 2010.04.21.

Slides:



Advertisements
Similar presentations
Hamster Manual 정보통신과 이우형. 목차 세팅 햄스터 하드웨어 - Model - I/O -Sensor 센서별 예제.
Advertisements

컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부. PC 의 기본장치 PC 의 작동구조.
14. 타이머와 PWM 활용 - 스마트 폰으로 제어하는 아두이노 -.
마이크로콘트롤러 설계 – 4 Timer 실습 2 – T1, T3
공학설계 II TRDB_LTM 4.3 Inch Digital Touch Panel Development Kit
생산기술 향상 교육 과정 안내 LabVIEW 기반의 데이터 수집 시스템 교육신청은 접수를 원칙으로 합니다.
                                  9장 컴퓨터 기반 데이터 수집의 기초.
AVR 실습.
ATmega128의 A/D 컨버터 제어 Robotics_LAB 발표자 : 유 홍 선.
AVR - Chapter 11 황 지 연.
원정초등학교 5학년1반 48번 윤민정.
                                  8장 A/D 변환기 A/D Converter? A/D Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
신호조절*(Signal Conditioning)
                                  7장 D/A 변환기 D/A Converter? D/A Converter 원리 Bit 수와 최대범위 및 해상도와의 관계.
아두이노 센서의 연결 디지털 및 아날로그 센서값의 특징 디지털 센서 핀 구조 및 연결하기 아날로그 센서 핀 구조 및 연결하기
9장. C 언어의 핵심! 함수. 9장. C 언어의 핵심! 함수 9-1 함수의 정의와 선언 main 함수 다시 보기 : 함수의 기본 형태 { } 그림 9-1.
아날로그 입력과 출력.
컴퓨터 프로그래밍 기초 [Final] 기말고사
TMS320F2812의 GPIO의 이해.
디지털영상처리 및 실습 대구보건대학 방사선과.
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
DK-128 ADC 실습 아이티즌 기술연구소
AVR - Chapter 12 황 지 연.
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소 김태성 연구원
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
타이머카운터 사용법 휴먼네트웍스 기술연구소
4. LAN의 배선체계 (3장. LAN: Local Area Network)
PSW : PROGRAM STATUS WORD
ATmega128 FND 실습 휴먼네트웍스 기술연구소
초음파를 이용한 거리 측정과 음성구현 1 조 한 형 래 김 요 섭 안 정 민.
ATmega128 기초와 응용 A/D 변환기.
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 FND 실습 아이티즌 기술연구소 김태성 연구원
Microprocessor I/O Port & CLCD Noh Jin-Seok.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
영상처리 실습 인공지능연구실.
플립플롭, 카운터, 레지스터 순서회로 플립플롭 카운터 레지스터.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
DK-128 FND 실습 아이티즌 기술연구소
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
                                  11장 컴퓨터 기반 데이터 수집.
논리회로 설계 및 실험 5주차.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
13장 CTC and DMA Slide 1 (of 10).
ARM Development Suite v1.2
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
스마트폰을 이용한 조명제어 ㈜ 성림 M&C
ATmega128의 특징 아이티즌 기술연구소
컴퓨터 계측 및 실습 디지털 출력 영남대학교 기계공학부.
AVR - Chapter 3 황 지 연.
9장. C 언어의 핵심! 함수. 9장. C 언어의 핵심! 함수 9-1 함수의 정의와 선언 main 함수 다시 보기 : 함수의 기본 형태 { } 그림 9-1.
MEGA8_XBee CPUPLAZA
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 개발환경 설정 아이티즌 기술연구소
DK-128 직렬통신 실습 아이티즌 기술연구소
생체 신호의 실시간 디지털 처리 7조 홍윤호( )-1등
논리회로 설계 및 실험 4주차.
TVM ver 최종보고서
컴퓨터 프로그래밍 기초 - 9th : 배열 / 포인터 -
AdcRead API 함수 분석 마이크로프로세서.
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
1. 지역변수와 전역변수 2. auto, register 3. static,extern 4. 도움말 사용법
ATMega128 타이머/카운터 A/D 컨버터.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
아날로그 신호를 디지털 신호로 변환하는 A/D 변환기 A/D 변환 시 고려하여 할 샘플링 주파수 D/A 변환기
Progress Seminar 양승만.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
Presentation transcript:

DK-128 ADC 실습 아이티즌 기술연구소 2010.04.21

LED ATMEGA128 ADC=아날로그신호입력 Port A : I/O, 상위어드레스(ALE의한제어) 아날로그전원 프로그램 쓰기 전원 Port E : I/O, 외부인터럽트, ISP 프로그래밍 데이터/주소 모드 ATMEGA128 LED 전원 Port B : I/O, 타이머, 카운터, PWM, SPI 외부데이터메모리 접근 모드 Oscillator Port D : I/O, TWI, UART직렬통신 Real time clock시 Oscillator

A/D 컨버터의 개요 연속적인 신호인 아날로그 신호를 디지털 신호로 변환하는 일을 하는 기계장치 ADC 관련 레지스터 ADMUX (ADC Multiplexer Selection Register) ADCSRA (ADC Control and Status Register A) ADCL/H (ADC Data Register)

A/D 컨버터 구현 순서 ADC 초기화 1. 기준전압 설정 : 기준전압 2. ADC 데이터 정렬 위치 조정 3. ADC 허용(Enable), 프리스케일러 값 사용 : 64 AD 변환(Conversion) 1. 아날로그 데이터가 입력되는 핀을 선택(ADC0) 2. AD 변환(Conversion) 시작 3. AD 변환 완료 여부 확인 AD 변환 완료될 때까지 대기, 완료 확인되면 다음 진행 4. AD 변환 완료된 데이터 반환

실습 예제 1/3 (조도 센서값 출력) #include <개인용 헤더파일>

실습 예제 2/3 (조도 센서값 출력) If(ch_ADC < 최소값) //yellow LED ON else if(ch_ADC >= 최소값 && ch_ADC < 최대값) //green LED ON else //red LED ON

실습 예제 3/3 앞에 선언한 함수를 구현하기 LED_init 함수 ADC_init 함수 ADConversion 함수