CH340 관련 문제 해결

역시 가끔 들어오는 블로그에 글을 남기는건 심심할때 하는 일인것 같습니다.

먼저 이번엔 CH340에대해서 확인 할텐데요..

CH340은 USB TO Serial 칩입니다. UART 버젼과 RS232/IrDA 버전이 있습니다.

UART는 CH340T이고 RS232는 CH340R입니다만.. 보통 다 필요없이 CH340으로 칭합니다

이 파일은 Sparkfun에서 가져온 CH340칩의 datasheet입니다. 2번페이지를 보면 CH340관련 정보가 있습니다

4번 문단에 Pins를 참조하시면 되고, 아마 문제 해결방법이니 문제해결을 해볼까 생각중입니다. 

CH340은 주로 Arduino에 사용됩니다. 정품보드가 아닌 호환보드에 들어가게됩니다. 아두이노 UNO R3 정품보드에는 ATMEGA16U2-MU가 업로드로 작동됩니다. 보드에 AVR이 두개가 들어갑니다. 또는 카피보드에도 저 IC가 들어가게 됩니다.

카피보드와 호환보드는 조금 다른점이

카피보드는 위에서 말한것 처럼 ATMega16U2가 Serial로 들어가는 반면에 호환보드라고 칭하는건 주로 CH340이 IC로 들어가있습니다. 보통 원가절감에 이유로 사용한다고 합니다. 덕분에 중국에서 가져오는 CH340가 장착된 아두이노를 사용하면 항상 이 문제에 도착하고 맙니다. 왜냐면 아두이노IDE를 사용하면 같이 정품 보드의 드라이버가 같이 설치됩니다. 서명은 Arduino사에서 서명한 드라이버가 설치되지만 아쉽게도 CH340의 드라이버는 같이 설치가 되지 않습니다. 보통 이렇게 드라이버가 설치가 안되면 장치관리자에서 느낌표가 뜹니다. 이때 우리가 해야할 일은 드라이버를 잡아주는것입니다. 

https://cloud.dobob.kr/sharing/1cox8sHhI

이 드라이버를 깔아주시면 말끔히 문제가 해결됩니다. 만약 저 드라이버를 깔고도 작동을 안하면 따로 댓글을 남겨주시면 확인해드리겟습니다 🙂