Windows 7 x64에서 재패니노를 사용해서 시리얼포트로 데이터를 받다보면 엉망진창의 데이터가 날아오는 현상이 있었다.
원인은 CP210x USB to UART 드라이버 문제로 밝혀졌다.
만약 버전 5.x대를 쓰고 있다면 바로 최신 드라이버(현재 6.1)로 업데이트 하면 깔끔히 문제가 해결된다.
증상은 처음엔 깨끗한 데이터가 날아오다가 어느 순간 노이즈가 잔뜩 낀 것같이 가비지 데이터가 날아오기 시작하는 것.
왼쪽은 엉망으로 날아오는 데이터, 오른쪽은 정상 데이터.
물론, 왼쪽도 처음에는 오른쪽 처럼 정상으로 날아온다.
장치관리자(Device Manager)에서 포트 정보를 살펴보고 낮은 버전을 쓰고 있다면 최신으로 업데이트 해준다.
드라이버 다운로드 페이지 : http://www.silabs.com/support/pages/support.aspx?ProductFamily=USB%20to%20UART
그나저나 이거 문제 찾느라 뜯은 컴퓨터는 언제 정리하지?