BASIC4MCU | 질문게시판 | 답변 : USART 문자열 수신 관련 질문있습니다!
페이지 정보
작성자 master 작성일2020-08-24 21:22 조회2,078회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=13246
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2020-08-24 오후 9:30:03// by Ok-Hyun Park//#define F_CPU 8000000UL#include <avr/io.h>#include <util/delay.h>//char ch=0,rx_index=0,ch_s[10]={0,};//char U0_RX (void ){ while(!(UCSR0A&0x80)); return UDR0; }void U1_TX (char d){ while(!(UCSR1A&0x20)); UDR1=d; }void U1_STR(char *s){ while(*s)U1_TX(*s++); }//int main(void){//DDRG=0xff; //LEDUCSR0B=0x18; UBRR0L=51; //HC-06 9600UCSR1B=0x18; UBRR1L=51; //HC-06 9600while(1){while(ch!='Z'){ch=U0_RX();if(ch!='Z')ch_s[rx_index++]=ch;}//U1_STR(ch_s);rx_index=0; ch=0;_delay_ms(1000);}
댓글 0
조회수 2,078등록된 댓글이 없습니다.