글
시리얼 통신 (serial communication ) 연결 안될 때.. open port 실패
Skills/Programming
2016. 2. 19. 18:34
근본적인 이유는 찾지 못했다.
아래처럼 같은 코드를 했는데도 연결이 안되었더랬다..
theApp.T_SW->_serial.OpenPort(_T("COM8"), CBR_115200, 8, ONESTOPBIT, NOPARITY)
theApp.T_SW->_serial.OpenPort(_T("COM18"), CBR_9600, 8, ONESTOPBIT, NOPARITY)
코드는 같은데 왜 연결이 안되냐?
나는 멀티바이트와 유니코드의 문제일까 싶어 많은 시행착오를 겪었다...
그러나 결국 해결해 준 것은, COM18이라는 숫자가 불길해서 COM2로 재할당 (윈도우 장치관리자에서 가능하다)했더니 그냥 연결이 되었다는 것이다..
theApp.T_SW->_serial.OpenPort(_T("COM2"), CBR_9600, 8, ONESTOPBIT, NOPARITY)
도대체 이런 일이 왜 벌어졌던 걸까?
'Skills > Programming' 카테고리의 다른 글
fatal error C1083: 컴파일러 중간 파일 파일을 열 수 없습니다. (0) | 2016.03.31 |
---|---|
[아두이노] arduino에서 char to int (0) | 2016.02.16 |
serial communication에서 inturrupt를 사용하는 이유 (0) | 2016.02.15 |
[안드로이드] 디바이스를 못찾을 때.. (0) | 2016.02.06 |
MFC에서 소켓통신이 잘 안될 때.. [유니코드 멀티바이트] (0) | 2016.01.14 |