====== comPrint ====== ''void comPrint (u8 comCh, char* comString) '' |comCh : 통신채널번호 (0 ~ 2) | |comString : 송신할 문자열 | ==== 설명 ==== UART 포트로 여러 개의 문자로 이루어진, 문자열을 송신하는 함수 입니다. comCh 에는 통신채널 번호, comString 에는 따옴표로 둘러 쌓여진 문자열을 적어줍니다. comPrint(0, “internal value is %d”, comi); 변수 comi 의 값을 10 진형태로 바꾸어 문자열 안에 포함시켜 송신합니다. MOACON 시스템에서 UART 송신 함수 (comPut, comPrint)는 따로 버퍼를 사용하지 않고, 송신 데이터를 모두 송신할 때까지 대기합니다. 즉 해당 함수가 더 이상 송신할 데이터가 없을때까지 프로세스를 붙잡고 있게 됩니다. ==== 사용예 ==== #include "moacon500.h" void cmain(void) { openCom(0, 115200, C8N1); while (1) { delay(500); comPrint(0,"abc\r\n"); } } “abc\r\n” 이 comPrint 함수에서 송신하는 문자열입니다. \r\n 은 복귀개행 코드입니다. 즉 표시행을 한줄 아래로 내려주는 특수코드입니다. 문자열안에는 printf 함수에서와 같은 %d, %x 와 같은 표현도 사용할 수 있습니다. [[moacon:index#모아콘_라이브러리|라이브러리 목록으로 가기]]