본문 바로가기
코스웨어/16년 스마트컨트롤러

20160322-업무일지-허도경-펌웨어 실습, LCD

by 알 수 없는 사용자 2016. 3. 27.
728x90
반응형

 

 

set=1        clear=0

수신 버퍼안에 읽지않은 데이터가 있으면7번Bit(RXCn)는 1이 된다.

0: 수신데이터X

1: 수신데이터O

----------------------------------------------------------------------------------------------------------------------

ADC:아날로그 디지털 컴버트-아날로그를 디지털화(녹음)

DAC:디지털 아날로그 컴버트-디지털을 아날로그화(재생)

 

USART.c

#include "USART.h"

void USART0_Init()
{
     UBRR0H = ((OSC/(16*BAUD))-1)>>8;
     UBRR0L = ((OSC/(16*BAUD))-1);
     UCSR0A = (0<<RXC)|(0<<TXC)|(0<<UDRE)|(0<<FE)|(0<<DOR)|(0<<UPE)|(0<<U2X)|(0<<MPCM);
     UCSR0B = (0<<RXCIE)|(0<<TXCIE)|(0<<UDRIE)|(1<<RXEN)|(1<<TXEN)|(0<<UCSZ2)|(0<< RXB8)|(0<<TXB8);
     UCSR0C = (0<<UMSEL1)|(0<<UMSEL0)|(1<<UPM1)|(1<<UPM0)|(1<<USBS)|(1<<UCSZ1)|(1<<UCSZ0)|(0<<UCPOL);
}

USART.h

#ifndef __USART_H__
#define __USART_H__ 

#include "main.h"

#define OSC F_CPU
#define BAUD 115200

#endif

728x90