내용으로 건너뛰기
사용자 도구
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
English
현재 위치:
index
»
moacon
»
comget
moacon:comget:index
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== comGet ====== ''short comGet (u8 comCh) '' |comCh : 통신채널번호 (0 ~ 2) | |리턴값 : 정상 수행시 읽어온 데이터값 (0~0xff 사이값), 정상적으로 읽지 못한경우 –1 (0xffff) | ==== 설명 ==== 수신버퍼에서 캐릭터 한바이트를 읽어오는 함수 입니다. comCh 에는 통신채널 번호를 적어줍니다. 통신포트로부터 수신된 바이트는 내부에 있는 255 바이트의 수신버퍼로 자동저장됩니다. comGet 함수로 가장 먼저 수신된 1 개의 바이트를 읽어옵니다. comGet 함수를 사용하기위해서는 현재 수신된 데이터가 있는지, 사전에 조사해볼 필요가 있습니다. 바로 comLen 함수가 수신버퍼에 얼마 만큼의 데이터가 쌓여있는 알아 볼 수 있는 함수 입니다. ==== 사용예 ==== <code c> // 입력된 데이터를 그대로 발송하는 에코 프로그램입니다. // #include "moacon500.h" void cmain(void) { short chari; openCom(0, 115200, C8N1); while (1) { while (!comLen(0)); // 수신데이터가 있을때까지 대기 chari = comGet(0); // 한바이트를 수신해서 comPut(0,chari); // 그대로 송신합니다. } } </code> [[moacon:index#모아콘_라이브러리|라이브러리 목록으로 가기]]
moacon/comget/index.txt
· 마지막으로 수정됨: 2020/02/23 13:52 저자
Comfile Technology
문서 도구
문서 보기
이전 판
역링크
맨 위로