본문 바로가기
반응형

씨리얼포트2

C# serialport 데이터 주고받기 test 시 주의점( ReadByte와 ReadExisting) Serialport 테스트시 usb to serial에 rx와 tx를 쇼트 시켜서 내가 보낸 데이터를 그대로 받는 식으로 프로그램을 구성했었는데... 이게 문제가 있다... 그건 바로 데이터길이가 100 byte 이상(아직 정확하게 몇byte 이상인지는 잘모르겠고... 264byte를 날렸었다) 보내서 바로 받을때 data가 씹히는 경우가 있다. 물론 ReadByte를 사용해서 값을 불러올때 데이터가 씹히는 현상이 일어났고 ReadExisting은 거의 없었다. 일반적으로 테스트를 하기 위해서는 ReadExisting을 사용하면 현재 받은 데이터를 한번에 모두 가져오기때문에 데이터가 씹히는 경우가 거의 없었으나.... 나는 하드웨어랑 연동해서 해야되기때문에 한번에 string으로 읽어오는 ReadExis.. 2012. 7. 20.
c# 시리얼 포트 ( serial port, serialport) 원하는거 찾아서 연결하기. 어제 serial port에 연결하는것 에 대해서 글을 썻는데... 하다보니.... 후... 이거야원.... 잘 생각해보니까 처음에 프로그램을 실행하면 바로 내가 연결한 녀석(?) 과 통신을 해야한다...... 그거 찾아서 설정하라고 하면 사용자가 짬뽕과 짜장을 겁나 뿌리고 다닐지도 모르기에... 그런데 그냥 윈도우 첨깔고 일반적인 마우스키보드를 사용하면 serialport가 딱 1개만 뜨는데... 마우스나 키보드가 일반적이지 않다(serialport로 잡히는 친절한 녀석들이 있음)던가.... 아니면 다른 주변기기들로 인해서 serialport에 한개 이상이 잡혀 있다면.... 그중에서 내가 원하는 녀석!!!! 그놈!!! 을 찾아야 한다!!! 방법이야 여러가지가 있겠지만... 처음엔 timeout에 대한.. 2012. 7. 10.
반응형