u16 comLen (u8 comCh)
comCh : 통신채널번호 (0 ~ 2) |
수신버퍼에 쌓여있는 데이터수를 반환해주는 함수입니다. 아무 데이터도 수신되어 있지 않다면 0 을 반환합니다.
// 수신되는 데이터의 인터벌 정보와 수신값을 LCD 상에 표시 #include "moacon500.h" void cmain(void) { int i=0; clcdI2cInit(0); clcdPower(1); delay(100); clcdCsr(0); openCom(1,115200,C8N1); while(1) { if (comLen(1) > 0) { // 채널1의 수신버퍼에 데이터가 들어와 있으면 ... clcdPrint(5,0,"%2X",comGet(1)); } }