DK-128 직렬통신 실습 아이티즌 기술연구소 2010.04.20.

Slides:



Advertisements
Similar presentations
컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부. PC 의 기본장치 PC 의 작동구조.
Advertisements

Progress Report YoonMo Yeon
마이크로콘트롤러 설계 – 4 Timer 실습 2 – T1, T3
for Low Voltage Automatic Meter Reading System
마이크로프로세서설계 - 3 ATmega128 마이크로컨트롤러의 특징 LED 실습 1
USB Interface study 결과
인터럽트 종류 인터럽트 요구시 I/O장치 인식 방법
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
12장 직렬통신 Slide 1 (of 17).
ATMega128 I/O Ports KyungHee Univ..
인공지능실험실 석사 2학기 이희재 TCP/IP Socket Programming… 제 11장 프로세스간 통신 인공지능실험실 석사 2학기 이희재
2013 스마트 컨트롤러 중간 프로젝트 김성엽 진종영 조유진
UNIT 15 Timer & Watch Dog 로봇 SW 교육원 조용수.
2 AVR ATmega128 소개 마이크로컨트롤러 AVR ATmega128.
자동제어 실험(2) 라인트레이서 제어.
Arduino uno의 Hardware 구성부품의 종류와 그 용도.
AVR - Chapter 6 황 지 연.
독립형 모션제어기 사양 - Catalog (optional) XMC-PO04-MOD
제10강 중앙처리장치 1.
AC&T SYSTEM ETOS-X 교육자료
DK-128 ADC 실습 아이티즌 기술연구소
DK-128 ADC 실습 아이티즌 기술연구소
ATmega128의 구조 및 TOOL의 이해 Robotics_LAB 발표자 : 유 홍 선.
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소 김태성 연구원
DK-128 실습 EEPROM 제어 아이티즌 기술연구소
타이머카운터 사용법 휴먼네트웍스 기술연구소
4. LAN의 배선체계 (3장. LAN: Local Area Network)
PSW : PROGRAM STATUS WORD
ATmega128 FND 실습 휴먼네트웍스 기술연구소
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 FND 실습 아이티즌 기술연구소 김태성 연구원
ATmega128의 USART통신의 활용 Robotics_LAB 발표자 : 유 홍 선.
Microprocessor I/O Port & CLCD Noh Jin-Seok.
과제#4 내용 정성훈.
BLACK OUT 신개념 연합동아리 블랙아웃에서 1기를 모집합니다!
ATmega128의 USART통신의 활용 Robotics_LAB 발표자 : 유 홍 선.
플립플롭, 카운터, 레지스터 순서회로 플립플롭 카운터 레지스터.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
DK-128 FND 실습 아이티즌 기술연구소
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
논리회로 설계 및 실험 5주차.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
DK-128 실습 타이머카운터 사용법 아이티즌 기술연구소
제4강 처리장치 1.
13장 CTC and DMA Slide 1 (of 10).
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
ARM Development Suite v1.2
장 비 사 양 서 제품특징 제품사양 제조국 브랜드 KEVIC 모 델 LAC2002 품 명 LAN AUDIO CONTROLLER
UNIT 25 SPI 로봇 SW 교육원 조용수.
ATmega128의 특징 아이티즌 기술연구소
DK-128 직렬통신 기초 아이티즌 기술연구소
AVR - Chapter 3 황 지 연.
MEGA8_XBee CPUPLAZA
DK-128 개발환경 설정 아이티즌 기술연구소 김태성 연구원
DK-128 개발환경 설정 아이티즌 기술연구소
제16강 입출력시스템 1.
AT MEGA 128 기초와 응용 I 기본적인 구조.
컴퓨터구조 (chap2 그림모음).
UNIT 25 SPI 로봇 SW 교육원 조용수.
논리회로 설계 및 실험 4주차.
시리얼 UART 정리 정보통신•컴퓨터 공학부 송명규
셀프 프로그래밍으로 쓰기 셀프 프로그래밍이란? 프린트포트의 ISP 모듈을 사용하지 않음 부트로더에 의한 펌웨어 다운로드
AdcRead API 함수 분석 마이크로프로세서.
Network Lab. Young-Chul Hwang
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
Progress Seminar 양승만.
핸드터미널 조작 및 S/W 업그레이드 통신 확인하기.
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
Presentation transcript:

DK-128 직렬통신 실습 아이티즌 기술연구소 2010.04.20

DK-128 메인보드 – 연산, 제어 확장보드 - 입출력 Serial port Parallel port FND LED high low FND low high LED low high EEPROM & Sensor ATmega 4K EEPROM Tact Switch EEPROM Power 1:TWI clock, 2:TWI data, 상위5~8:Infrared sensor

DK-128의 결선 8 line j19 red - j15 + black j18 j16 - + 8 line 1 1 2 61 1 25 j16 54 - + 35 42 8 line

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

ATmega128 USART Full Duplex 동작 비 동기(Asynchronous)와 동기 모두 동작 직렬 송수신 버퍼가 독립적 비 동기(Asynchronous)와 동기 모두 동작 두 개의 USART를 제공 – USART0, USART1 DK128은 USART1만 사용하도록 제작됨 UDR1 (USART1 I/O Data Register) UCSR1A (USART Control and Status Register A) UCSR1B (USART Control and Status Register B) UCSR1C (USART Control and Status Register C) UBRR1H/L (USART Baud Rate Registers)

단방향 직렬 통신 1/2

단방향 직렬 통신 2/2

직렬통신 테스트 윈도우의 하이퍼터미널은 미리 열어둔다. 파라미터: Baud 19200, no parity, 1 stop bit, 8byte size, no flow control 그리고 DK128의 전원을 끄고 켤 때 마다 프로그램이 수행되며 직렬포트로 데이터를 전송하고 종료된다.

양방향 직렬통신 직렬통신 수신 함수 구현 RXC bit ( Receive complete ) UCSR1A 레지스터의 7번째 비트 직렬통신시 데이터 입력이 있으면 1로 설정 됨

양방향 직렬통신 응용 직렬포트로 값을 입력 받아 LED 제어