รุ่นที่รองรับ
CodingBox One ใช้การเชื่อมต่อ USB–I²C และไดรเวอร์เดียวกับ CH341T โดยทั้งสองอุปกรณ์ใช้รหัส 1A86:5512
CodingBox ทำงานร่วมกับเครื่องโปรแกรมในตารางด้านล่างผ่านไดรเวอร์สากลตัวเดียว ไดรเวอร์จะตรวจหาบอร์ดที่เชื่อมต่ออยู่ผ่าน USB หรือพอร์ตอนุกรม แล้วแสดงไว้ในตัวเลือกการเชื่อมต่อของแอป ควบคู่กับตัวจำลองในตัว คุณไม่ต้องติดตั้งเครื่องมือแยกต่างหากสำหรับอุปกรณ์แต่ละชิ้น
รายชื่อรุ่น
| รุ่น | USB VID:PID | การเชื่อมต่อ | ระบบปฏิบัติการ | ไดรเวอร์ |
|---|---|---|---|---|
| CodingBox One | 1A86:5512 | USB–I²C (CH341T) | Windows, Linux, macOS | Windows x64: WCH CH341PAR.EXE + CH341PAR.ZIP; Windows (WinUSB): Zadig + libusb; Linux/macOS: libusb |
| SFPTotal Device (PG-series, Board: Mini/Plus/PlusX) | 04D8:000A / 03EB:204B | พอร์ตอนุกรม (COM) ผ่าน USB | Windows, Linux, macOS | USB CDC: ไม่ต้องใช้; SFPTotal |
| SFPTotal Whistle (FT232R / FT231X) | 0403:6001 / 0403:6015 | พอร์ตอนุกรม (COM), FTDI | Windows, Linux, macOS | Windows: FTDI VCP + FTDI D2XX; Linux/macOS: VCP |
| LightBox (HiSilicon Optical Module Tool Box) | F0A1:0010 | USB, ไม่ต้องใช้ไดรเวอร์ของผู้ผลิต | Windows, Linux, macOS | Windows: WinUSB; Linux/macOS: libusb |
| FS Coding Box (FSBox V4) | 4653:4342 | USB HID, ไม่ต้องใช้ไดรเวอร์ | Windows, Linux, macOS | ไม่ต้องใช้ |
| CP210x Coding Board | 10C4:EA61 | USB (WinUSB) | Windows | Silicon Labs Direct Access / USBXpress 4.x (WinUSB) |
| EZ Coding Box | 04D8:ED1E | USB (WinUSB) | Windows | WinUSB |
| CH341 Coding Board (CH341 / CH341A / CH341T) | 1A86:5512 | USB, ไดรเวอร์ WCH บน Windows | Windows, Linux, macOS | Windows x64: WCH CH341PAR.EXE + CH341PAR.ZIP; Windows (WinUSB): Zadig + libusb; Linux/macOS: libusb |
| CH347 Coding Board (CH347T / CH347F) | 1A86:55DC / 1A86:55DB / 1A86:55DD / 1A86:55DE | USB HID แบบไม่ต้องใช้ไดรเวอร์ หรือไดรเวอร์ WCH | Windows, Linux, macOS | HID: ไม่ต้องใช้; Windows x64 (vendor): WCH CH341PAR.EXE + CH341PAR.ZIP; Linux/macOS (vendor): libusb; CH347EVT.ZIP |
| FT232H Coding Board | 0403:6014 | USB (libusb) | Windows, Linux, macOS | Windows: Zadig, libusb; Linux, macOS: libusb |
| CP2112 Coding Board | 10C4:EA90 | USB HID, ไม่ต้องใช้ไดรเวอร์ | Windows, Linux, macOS | ไม่ต้องใช้ |
หมายเหตุการติดตั้ง
- การเชื่อมต่อ WCH บน Windows x64 ต้องใช้
CH341DLLA64.DLLสำหรับ CH341 / CodingBox One และCH347DLLA64.DLLสำหรับ CH347 การเชื่อมต่อผ่าน DLL เหล่านี้ใช้ไม่ได้บน Windows ARM64 ให้ใช้ CH341PAR สำหรับ I²C ส่วน CH341SER เป็นไดรเวอร์พอร์ตอนุกรม CH347T ในโหมด HID ไม่ต้องใช้ไดรเวอร์จากผู้ผลิต - บน Windows ให้คงไดรเวอร์ FTDI VCP/D2XX สำหรับ Whistle ไว้ การเปลี่ยนเป็น WinUSB ผ่าน Zadig จะทำให้การเชื่อมต่อเหล่านี้ใช้ไม่ได้ Linux/macOS ใช้พอร์ตอนุกรม ส่วน FT232H ใช้การเชื่อมต่อ MPSSE/libusb แยกต่างหาก
- การรองรับ CP210x หมายถึงเครื่องโปรแกรม USBXpress ที่ใช้ Direct Access 4.x หรือใหม่กว่าบน WinUSB ไดรเวอร์ VCP ของ CP210x สำหรับ USB–UART ทั่วไปไม่รองรับการเชื่อมต่อนี้ ปัจจุบัน CP210x และ EZ Coding Box ใช้งานได้เฉพาะ Windows
- บน Linux ให้ตั้งค่าสิทธิ์เข้าถึงอุปกรณ์ USB, HID และพอร์ตอนุกรม ติดตั้ง libusb สำหรับอุปกรณ์ที่ต้องใช้ไลบรารีนี้ โดย macOS ก็ใช้ไลบรารีเดียวกัน
ตัวจำลอง
แม้ไม่มีบอร์ดเชื่อมต่ออยู่เลย ตัวจำลองก็พร้อมใช้งานเสมอ เพื่อให้อินเทอร์เฟซใช้งานได้เต็มรูปแบบสำหรับการเรียนรู้และการประเมินผล
การทำงานกับโมดูลจริงต้องมีบอร์ดจริงร่วมกับไดรเวอร์ การอ่านและการถอดรหัสเกิดขึ้นในแอปพลิเคชันเองเสมอ