USART


USART

#ATMEGA128 #SampleCode #AVRSTUDIO UART를 Flag정보를 이용하여 송수신하는 code(폴링방식) 수신된 1바이트값에 그대로 송신 #include<avr/io.h> void Putch1(char); // UART0 한 바이트 송신 char Getch1(void); // UART0 한 바이트 수신 void Putch2(char); // UART1 한 바이트 송신 char Getch2(void); // UART1 한 바이트 수신 void init_UART0(); void init_UART1(); int main(void) { // USART 초기화 UCSR0A = 0x0; UCSR0B = 0b00011000; // 송수신 인에이블 TXEN = 1, RXEN=1 UCSR0C = 0b10000110; // 비동기 데이터 8비트 모드 UBRR0H = 0; // X-TAL = 16MHz 일때, BAUD = 9600 UBRR0L = 103; while(1) { Putc...


#ATMEGA128 #AVRSTUDIO #SampleCode

원문링크 : USART