[AVR UART를 이용한 시리얼 통신실험과 해석] AVR UART,시리얼 통신,MCU간의 통신,AVR-PC,RS-232,회로도,소스코드

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2016.01.05 / 2016.01.05
  • 15페이지 / fileicon zip (압축파일)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 4,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
제가 직접 실험하고 공부한 레포트를 정리해서 작성한 압축문서입니다.

[구성 : 보고서, 회로도, 소스코드, 결과사진/동영상]

실험환경이나 사용된 부품 리스트에 대해 작성되어 있어서
제공되는 소스코드와 회로도대로만 하시면 결과가 나올 것입니다.
소스코드에는 주석이 디테일하게 달아놓았고 실험마다 해설을 서술하여
공부하시고 이해하시기 좋습니다.

실행결과에 대한 사진과 동영상도 제공되어서
실험하시거나, 보고서를 작성하실 때 도움이 되실거라 생각합니다.

동작영상은

http://happyjaryo.blogspot.kr/2016/11/avr-uart.html

에서 확인하실 수 있습니다.
목차
Ⅰ. 목 표

Ⅱ. 개발환경

Ⅲ. 실험
1. AVR MCU ? PC 간의 RS-232C 시리얼통신 실험
1) 실험개요
2) 부품리스트
3) 회로도
4) 소스코드
5) 실험결과
6) 원리 및 동작해석
2. AVR MCU ? MCU 간의 통신실험
1) 실험개요
2) 부품리스트
3) 회로도
4) 소스코드
5) 실험결과
6) 원리 및 동작해석
본문내용
Ⅰ. 목 표

AVR ATmega128의 USART 포트를 이용하여 MCU와 PC 간의 RS-232C 직렬통신과 MCU ? MCU 간의 통신을 실험으로 알아본다. 그리고 각 실험의 원리에 대해 설명할 수 있도록 한다.

<중 략>

- 원리 및 동작해석
UART 1의 Buadrate를 19200, Parity check 없음, 1 stop bit, data size는 8 bit로 설정해준다.
송신시에는 TX1_char( ) 함수로 데이터를 송신한다. UCSR1A의 UDRE1 bit는 송신버퍼가 비워져 송신할 데이터를 받아들일 준비가 되면 set 이 된다. 조건문을 이용하여 UDRE1 bit가 set 되면 데이터를 송신버퍼로 전송시킨다.

<중 략>

소스코드

#define F_CPU 16000000UL

#include <avr/io.h>
#include <util/delay.h>


unsigned char RX1_char_scan(void) // 수신버퍼의 데이터 전달함수
{
if((UCSR1A & 0x80) == 0x00) // RXC1 = clear : 수신버퍼에 데이터가 없으면
return 0x00; // null 반환

else // RXC1 = set : 수신버퍼에 데이터가 있으면
return UDR1; // 수신 데이터 반환
}
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [[AVR을 이용한 적외선 센서(PSD)의 거리측정]]거리측정하기,장애물감지,PSD센서,GP2Y0A21,회로도,소스코드,IR센서,장애물인식
  • AVR MCU : ATmega128Ⅲ. 실험1. 적외선 센서를 이용한 거리측정 실험- 실험개요본 실험은 ATmega128 MCU의 ADC 기능을 이용하여 PSD 적외선 센서 2Y0A21 거리측정법을 알아보고 있다. 측정된 거리값의 출력은 UART 통신을 통해 PC의 하이퍼 터미널로 소수점 두자리까지 표시된다.- 부품리스트부 품 명수 량비 고ATmega128 MCU module1PSD Sensor1SHARP GP2Y0A21MAX232CPE1Resistance 1 KΩ1Capacitor 1 uF4Capacitor 0.1 uF1CeramicInductor 10 uH1- 회로도- 소스코드#define FCPU 16000000UL#include

  • [AVR EEPROM 데이터 쓰기와 읽기 및 활용] EEPROM사용법,EEPROM데이터 읽고쓰기,EEPROM테스트,소스코드,사용법,회로도,
  • AVR의 포인터 사이즈는 16 bit이므로 adress의 16bit 데이터가 주소로서 참조되어 그 번지에 데이터를 저장한다.2. EEPROM의 데이터 읽기- 실험개요이번 실험은 실험 1에서 EEPROM에 Write한 데이터를 Read한 후, UART 1 통신을 이용하여 PC의 하이퍼 터미널로 확인하는 실험이다.- 부품리스트부 품 명수 량비 고ATmega128 MCU module1MAX232CPE1Resistance 1 kΩ2Capacitor 1uF4Electrolytic Capacitor- 회로도- 소스코드12345678910111213141516171819202122232425262728293031

  • [[AVR을 이용하여 적외선센서(수,발광) 제어하기]]IR센서제어,라인트레이서,적외선 ADC,센서 측정,소스코드,회로도,ST5811,EL-7L,
  • 실험- 실험개요본 실험은 발광부(IR LED)에서 방출한 적외선을 수광부(PhotoTR)로 받아서 AVR을 이용해 ADC 하는 기본적인 실험이다. 측정값은 UART 통신을 이용해 PC의 하이퍼 터미널 프로그램으로 확인한다.- 부품리스트부 품 명수 량비 고ATmega128 MCU module1PhotoTR1ST5811(or EL-7L)Infrared LED1SI5315-D5(or ST-7L)MAX232 CPE1Capacitor 1 uF4Resistance 1 KΩ2Resistance 1 MΩ1Resistance 330 Ω1Capacitor 0.1 uF1CeramicInductor 10 uH1- 회로도- 소스코드1234567891011121314151617

  • [[[AVR] 온도센서를 이용하여 온도측정하기]]디지털온도계 제작,전자온도계 만들기,OPamp,단극성,차동입력,LM35DZ 제어,소스코드,회로도
  • AVR 온도센서를 이용하여 온도 측정하기 REPORT1. 단극성 입력으로 온도측정하기2. OP Amp를 이용하여 온도측정하기● 목 차Ⅰ. 목 표Ⅱ. 개발환경Ⅲ. 실험1. 단극성 입력으로 온도측정하기- 실험개요- 부품리스트- 회로도- 소스코드- 실험결과- 원리 및 동작해석2. OP Amp를 이용하여 온도측정하기- 실험개요- 부품리스트- 회로도- 소스코드- 실험결과- 원리 및 동작해석AVR 온도센서를 이용하여 온도 측정하기 Ⅰ. 목 표이 보고서에서는 AVR MCU

  • 6주차실험 레포트
  • 해석해 보면 0x00000040 을 강제로 주소로 형 변환하고 이것을 참조하는 것은 PORTA 로 정의한다는 의미이다. 결국 실제로 “(*(volatile unsigned int *) 0x00000040) = 0xff”; 의미와 “PORTA = 0xff;” 의미는 같다.5. Experimental Results#include bits.h#include S5PV210REGGPIO.H#include S5PV210REGUART.H#include EMPOSIIISV210FPGA.H//UARTunsigned char uartGetChar(void);void uartPutString(unsigned char *str);void uartPutChar(unsigned char ch);void uartInit(void);//LEDvoid gpioL

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.