|
rs232방식으로 보드와 통신을 하는중인데요...
일반 다운로드한 프로그램들은 데이터를 잘만 받는데
제가 만든 프로그램에서는 데이터가 앞부분만 들어온다던지 하는 등의
정상적인 데이터를 받을 수 가 없네요..
DebugPortRxChar(TObject *Sender, int Count) 함수내에서
DebugPort->Read((void *)&rcv[0], Count);으로 데이터를 받고
sscanf(&rcv[0],"%f%f%f%f%f%f",&data[0],&data[1],&data[2],&data[3],&data[4],&data[5]);
으로 데이터를 변환 추출하고 있는데 쓰레기 값도 많이 들어오고 놓치는 데이터도 많고요
조언좀 부탁드립니다.
|