Lỗi cài đặt driver cho ch340 trên win 10 năm 2024

Hiện một số mạch sử dụng IC nạp CH340 sẽ bị lỗi không thể kết nối, nạp chương trình khi sử dụng trên Windows 11 hoặc các phiên bản Arduino mới nhất, trong bài viết này mình sẽ hướng dẫn các bạn khắc phục lỗi này.

Cách thực hiện

Đầu tiên các bạn vào Device Manager trên Windows, tìm thiết bị sử dụng Driver CH340 và chọn Uninstall device, nhớ chọn Delete the driver software for this device để xoá toàn bộ Driver đã cài đặt.

Sau đó các bạn ngắt kết nối thiết bị, tải Driver CH340 tại link sau và tiến hành cài đặt, trước khi cài hãy ấn UNINSTALL để chắc chắn toàn bộ Driver cũ đã bị xoá, sau đó ấn INSTALL để tiến hành cài đặt, sau khi cài đặt sẽ có thông báo cài đặt thành công Driver Install Success!

Sau khi cài đặt các bạn kết nối thiết bị sẽ thấy máy nhận lại thiết bị sử dụng Driver CH340 và tự động update lên phiên bản mới nhất, khi này các bạn chọn thiết bị và nhấn vào Properties, chọn Driver và chọn Roll Back Driver.

Sau khi Roll Back các bạn thấy phiên bản trở về 8/8/2014 Version 3.4.2014.8 như hình là thành công, các bạn khởi động lại máy sẽ thấy mạch kết nối và nạp chương trình bình thường với phần mềm Arduino trên Windows 11.

Mặc dù Windows Update luôn kiểm tra và đảm bảo cho các trình điều khiển được cập nhật đầy đủ. Nhưng nếu Windows gặp phải lỗi này và khi bạn cài đặt các trình điều khiển cho các thiết bị bằng cách thủ công sẽ gặp phải thông báo “A driver can’t load on this device”. Microsoft khuyến cáo nên sửa lỗi này để đảm bảo hệ điều hành hoạt động tương thích và ổn định với các thiết bị.

Cách sửa lỗi

Bạn truy cập vào menu Start, tại thanh tìm kiếm nhập từ khóa “windows security” và chọn mở ứng dụng Windows Security trong kết quả xuất hiện.

Tiếp theo ứng dụng sẽ mở lên, trong thanh menu bên trái chọn vào Device security > chọn tiếp vào mục Core isolation details.

Tắt tùy chọn Memory integrity để sửa lỗi

Ảnh chụp màn hình

Cuối cùng bạn gạt thanh công tắc dưới mục Memory integrity từ trạng thái On về Off. Sau đó khởi động lại máy tính để áp dụng thay đổi.

Hướng dẫn cách cài đặt Driver CH340 dùng cho Arduino Uno Chip dán và các loại bo mạch tương tự

Tóm tắt

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn các bạn cách cài đặt driver cho IC CH340 sử dụng trong Arduino Uno chip dán trên hệ điều hành windows 11 và các loại bo mạch tương tự sử dụng loại IC này.

IC CH340

Các loại IC CH340 khác nhau

Có một vài biến thể khác nhau của CH340. CH340G yêu cầu thạch anh bên ngoài để có thể hoạt động trong khi CH340C bao gồm bộ thạch anh tích hợp bên trong. Tuy nhiên, cả hai đều hoạt động theo cùng một cách giống nhau- chúng chuyển đổi dữ liệu USB thành UART TTL và ngược lại!

Trong một số board sẽ sử dụng IC giao tiếp CH340G còn trong phần khác có thể sử dụng IC giao tiếp CH340C, CH340E, .... Tuy nhiên, chúng điều sử dụng cùng 1 driver.

Download driver CH340 cho tất cả các hệ điều hành windows, linux, android

Dưới đây là danh sách tất cả các hệ điều hành windows, linux, android đã được test:

  • Windows 7/10
  • Mac OSX
    • v10.10.5 [Yosemite]
    • v10.11.6 [El Capitan]
    • v10.13.0 [High Sierra]
    • v10.14.5 [Mojave]
  • Linux
    • Raspbian Stretch [11-13-2018 release] for the Raspberry Pi
    • Raspbian Buster [2019-07-10 release] for the Raspberry Pi
    • Ubuntu v18.04.2, 64-bit

Tùy thuộc vào bạn đang sử dụng hệ điều hành nào, bạn có thể download chúng theo đường link bên dưới:

  • Windows [EXE] -- Driver executable
  • Windows [ZIP] : Driver v3.4 [2016-09-27]
  • Mac [ZIP] : Driver v1.5 [2018-07-04]
  • Linux [ZIP] : Driver v1.5 [2018-03-18]

Ngoài ra, CH340 được sản xuất bởi hãng WCH. Bạn có thể cập nhật driver mới nhất theo đường link của hãng.

//www.wch-ic.com/downloads/CH341SER_ZIP.html

Cài đặt driver cho hệ điều hành windows 11/10/7

Link download driver CH340 google drive:

//drive.google.com/file/d/11jF_EaUxBjWgV1LbzPpfvRhgvtLdQk0b/view?usp=sharing

Bạn cần phải cắm usb kết nối với bo mạch chứa ch340 vào trước khi chạy file .exe.

Nhấn "Uninstall" sau đó nhấn "Install":

Nhấn Uninstall sau đó nhấn Install

Kiểm tra hoạt động của driver

Để kiểm tra xem driver ch340 có hoạt động không ta cần kiểm tra xem cổng COM đã được hiển thị đúng hay chưa?

Kiểm tra thông qua Device Manager

Bạn click vào phần "Start" hoặc phím tắt "Windows" gõ tìm "Device Manager"

Device Manager trên Windows

Vào phần COM port kiểm tra xem đã có kết nối cổng COM chưa. Bạn có thể rút ra cắm vào cổng USB để kiểm tra.

Cổng COM trong device manager Windows

Kiểm tra trên cổng COM CH340 trên Arduino IDE

Sau khi cài đặt xong Driver, bạn có thể mở Arduino IDE để kiểm tra xem đã nhận được cổng COM hay chưa

Kiểm tra kết nối driver ch340 trên Arduino IDE

Bạn vào phần Tools > Port kiểm tra xem những cổng COM nào đang có. Sau đó, cắm USB vào để xem có hiển thị thêm COM port hay không?

COM port trên Arduino IDE

Cài đặt driver cho hệ điều hành Linux, Rasberry

Rasberry

Chạy các lệnh sau trong CLI/Terminal khi sử dụng Raspbian trên Raspberry Pi. Sau khi cập nhật, CH340 mới nhất nên được cài đặt!

sudo apt-get update sudo apt-get upgrade

Các hệ điều hành Linux khác

Download driver dùng cho Linux theo link dưới đây

//drive.google.com/file/d/11qp6pI_GIIkGz3XPQnD9Zyj6kcpIH293/view?usp=sharing

Sau đó chạy các lệnh sau:

  • cd trỏ về nơi bạn lưu file
  • make clean
  • make
  • sudo make load
  • sudo rmmod ch341 để uninstall driver đã cài
  • lsmod | grep ch34 list ra các module cài đặt
  • Rút ra và cắm lại usb kết nối với IC CH340
  • dmesg
    • Lệnh sẽ in ra "ch34x" như sau:

[ xxx] ch34x ttyUSB0: ch34x converter now disconnected from ttyUSB0 `sudo apt-get upgrade`0

Tùy thuộc vào quyền root của bạn, bạn có thể cần định cấu hình cổng COM bằng hai lệnh sau. Đảm bảo điều chỉnh $username theo ID người dùng hiện đang đăng nhập.

`sudo apt-get upgrade`1 `sudo apt-get upgrade`2

Kiểm tra hoạt động của Driver CH340 trên Linux

Cắm CH340 trở lại cổng USB của máy tính. Sau đó chạy lệnh sau trong CLI/Terminal trên bất kỳ bản Linux nào. Kiểm tra các thay đổi sau [bảng của bạn có thể hiển thị dưới một tên thiết bị khác].

`sudo apt-get upgrade`3

Do đó, cổng COM mà CH340 được kết nối sẽ bật lên.

Driver CH340 dùng cho Linux

Các lỗi thường gặp khi cài đặt Driver CH340

Cổng COM không hiển thị đó là IC CH340

Trong một số trường hợp cổng COM không hiển thị đúng và phần mềm Arduino IDE không nhận diện và kết nối được cổng COM. Bạn có thể rút ra và cắm lại cổng USB và cài đặt lại từ đầu.

Đã cài đặt nhưng không hiển thị cổng COM

Có thể kết nối USB của bạn không hoạt động, kiểm tra lại kết nối hoặc dây dẫn USB để mọi thứ hoạt động chính xác.

Vấn đề liên quan đến tốc độ uploading, baudrate

Tốc độ upload dữ liệu phụ thuộc vào từng loại IC và kiểu bo mạch. Có một số bo mạch sẽ không hoạt động nếu tốc độ upload, baudrate quá nhanh. Hãy thử với tốc độ 115200 hoặc thấp hơn.

Lời kết

Bây giờ, bạn có thể kết nối USB với CH340 giao tiếp Uart TTL hoàn chỉnh. Tham khảo những đường link dưới đây để update driver trong tương lai.

Chủ Đề