[AVR UART를 이용한 시리얼 통신실험과 해석] AVR UART,시리얼 통신,MCU간의 통신,AVR-PC,RS-232,회로도,소스코드
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2016.01.05 / 2016.01.05
- 15페이지 / zip (압축파일)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 4,000원
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
추천 연관자료
- 하고 싶은 말
-
제가 직접 실험하고 공부한 레포트를 정리해서 작성한 압축문서입니다.
[구성 : 보고서, 회로도, 소스코드, 결과사진/동영상]
실험환경이나 사용된 부품 리스트에 대해 작성되어 있어서
제공되는 소스코드와 회로도대로만 하시면 결과가 나올 것입니다.
소스코드에는 주석이 디테일하게 달아놓았고 실험마다 해설을 서술하여
공부하시고 이해하시기 좋습니다.
실행결과에 대한 사진과 동영상도 제공되어서
실험하시거나, 보고서를 작성하실 때 도움이 되실거라 생각합니다.
동작영상은
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 EEPROM 데이터 쓰기와 읽기 및 활용] EEPROM사용법,EEPROM데이터 읽고쓰기,EEPROM테스트,소스코드,사용법,회로도,
- [[AVR을 이용하여 적외선센서(수,발광) 제어하기]]IR센서제어,라인트레이서,적외선 ADC,센서 측정,소스코드,회로도,ST5811,EL-7L,
- [[[AVR] 온도센서를 이용하여 온도측정하기]]디지털온도계 제작,전자온도계 만들기,OPamp,단극성,차동입력,LM35DZ 제어,소스코드,회로도
- 6주차실험 레포트