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

TODAY364 TOTAL207,799
사이트 이용안내
Login▼/회원가입
포럼 동영상강좌 회원가입


BASIC4MCU 후원업체 최신 정보

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

페이지 정보

작성자 빠박이빠박 작성일2018-05-16 11:55 조회366회 댓글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

조회수 366

master님의 댓글

master 작성일

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

빠박이빠박님의 댓글

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

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

master님의 댓글

master 댓글의 댓글 작성일

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

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

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

ATMEGA128PWMLED초음파
아두이노AVR블루투스LCD
UART모터적외선ATMEGA
전체 스위치 센서
게시물 검색

Privacy Policy
MCU BASIC ⓒ 2017