BASIC4MCU | 질문게시판 | 답변 : 코드비젼 파일인데 인터럽트부분을 avr studio로 변환좀 부탁드려도 될까요
페이지 정보
작성자 master 작성일2018-10-23 21:27 조회11,439회 댓글0건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=3881
본문
// MCU BASIC: https://www.basic4mcu.com// DateTime : 2018-10-23 오후 9:31:57// by Ok-Hyun Park//#include <avr/io.h>#include <util/delay.h>#include <avr/interrupt.h>//volatile char flag=0,Buf[32];//void TX0_char(char c){ while(!(UCSR0A&0x20)); UDR0=c; }void TX1_char(char c){ while(!(UCSR1A&0x20)); UDR1=c; }//void TX0_STR(char *s){ while(*s)TX0_char(*s++); }void TX1_STR(char *s){ while(*s)TX1_char(*s++); }//ISR(USART0_RX_vect){char ch; static char N_DATA=0;ch=UDR0;Buf[N_DATA++]=ch;Buf[N_DATA]=0;if(ch==0x0a){flag=1;N_DATA=0;}}////void main(void){unsigned int i=0;DDRA=0xFF; DDRC=0xFF;UCSR0A=0; UBRR0L=103; UCSR0B=0x98; // 9600UCSR1A=2; UBRR1L=16; UCSR1B=0x18; // 115200SREG=0x80;for(;;){delay_ms(10);TX0_STR("<D\r\n");delay_ms(10);flag=0; while(flag==0);TX1_STR(Buf);}}
댓글 0
조회수 11,439등록된 댓글이 없습니다.