마이크로프로세서_ATmega_아트메가_AVR_UART 통신
- 최초 등록일
- 2012.11.03
- 최종 저작일
- 2011.06
- 11페이지/
압축파일
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
§ 다음의 리포트의 장점입니다.
- 기존의 제목에서 예전 풀이 문제를 다룬 것입니다.
- 기존의 내용의 기본 개념 내용을 담고 있습니다.
- C파일(코딩)파일을 담고 있습니다.
- PPT파일/C파일 구성입니다.
목차
§ 다음의 리포트의 목차입니다.
- 피피티
: 내용, 문제, 코드, Flow chart
- C파일
본문내용
#include <mega128.h>
#define XTAL 16000000 //외부 XTAL
#define BPS 38400 //통신 속도
void Putch(char data)
{
while(!(UCSR0A & 0x20)); // UDRE0(USART 송신 데이터 레지스터 준비완료 플래그 비트)를 사용
UDR0 = data; // USART I/O 레지스터에 데이터 전송
UDR1 = data; // UDR1으로 소문자에서 대문자로 데이터 출력
}
}
char Getch(void)
{
while(!(UCSR0A & 0x80)); // RXC(USART 수신 완료 플래그 비트)를 사용
return UDR0; // USART I/O 레지스터 리턴(UDR0 사용)
}
void main(void)
{
int UBRR0, UBRR1;
UBRR0=XTAL/16/BPS-1;
//USART0 보레이트 설정 레지스터
UBRR0H = (char)(UBRR0>>8); //BAUD 설정 상위 레지스터
UBRR0L = (char) (UBRR0 & 0xff); //BAUD 설정 하위 레지스터
UCSR0B = 0xd8; //RX,TX Complete interruput Enable, Tx,RX Enable
UBRR1=XTAL/16/BPS-1;
참고 자료
마이크로프로세서
ATmega128
아트메가
압축파일 내 파일목록
ex1/ex1.asm
ex1/ex1.c
ex1/ex1.cwp
ex1/ex1.c~
ex1/ex1.inc
ex1/ex1.map
ex1/ex1.prj
ex1/ex1.sym
ex1/ex1.txt
ex1/ex1.vec
ex2/ex2.asm
ex2/ex2.c
ex2/ex2.cof
ex2/ex2.cwp
ex2/ex2.c~
ex2/ex2.eep
ex2/ex2.err
ex2/ex2.hex
ex2/ex2.inc
ex2/ex2.lst
ex2/ex2.map
ex2/ex2.obj
ex2/ex2.prj
ex2/ex2.rom
ex2/ex2.txt
ex2/ex2.vec
ex2/ex2__.c
ex2.txt
Thumbs.db
마이크로 9차 리포트_2.pptx.ppt