질문게시판 > 아트메가 통신

TODAY42 TOTAL124,245
사이트 이용안내
Login▼/회원가입
포럼 동영상강좌 회원가입


BASIC4MCU | 질문게시판 | 아트메가 통신

페이지 정보

작성자 빠박이빠박 작성일2018-05-16 11:55 조회107회 댓글3건

본문

	

void TX1_CH(char ch){ while(!(UCSR1A&0x20));

UDR1=ch;

void TX1_STR(char *str) // 문자열 전송 { while(*str)TX1_CH(*str++); }  

 

sprintf(test0,"LATITUDE  : %2d'%2d`%0.02lf %s \n\r",DO,BOON,CHO,GPS_Dcut[3]);  
TX1_STR(test0);

 

(코드는 다 올리지 않음) 이러한 위의 형식으로 A아트메가에서 B아트메가로 문자열을 전송을 합니다.

 

B아트메가는 문자열을 받아서 예를 들면 A=1 /n/r B=1 /n/r 이런식으로 들어오는 문자열을 받고

받은거에다가 1 /n/r A=1 /n/r B=1 /n/r  이런식으로 1을 더해서 보내려고 하는데

 

B아트메가의 문자열을 받고 1을 추가해서 보내려면 어떻게 해야 하나요 ㅜㅜ

  • BASIC4MCU 작성글 SNS에 공유하기
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기

댓글 3

조회수 107

master님의 댓글

master 작성일

특정문자열 또는 문자열의 갯수를 수신한 후 전송 하겠다는거죠
계속 배열에 저장 해두었다가
전송 시점에서 추가문자열을 먼저 전송하고
저장한 문자열을 전송하면 됩니다.

빠박이빠박님의 댓글

빠박이빠박 댓글의 댓글 작성일

혹시 배열에 저장하고 보내는 예제 코드가 있을까요?

master님의 댓글

master 댓글의 댓글 작성일

내가 원하는 예제가 웹에 있을 확률은 0%에 가깝습니다.
공부해서 작성해야합니다.

질문게시판HOME > 질문게시판 목록

MCU, AVR, 아두이노 등 전자공학에 관련된 질문을 무료회원가입 후 작성해주시면 전문가가 답변해드립니다.

게시물 검색

Privacy Policy
                   MCU BASIC ⓒ 2017 모바일버전으로보기