Obsługiwane modele
CodingBox One korzysta z tego samego połączenia USB–I²C i tych samych sterowników co CH341T. Oba urządzenia używają 1A86:5512.
CodingBox współpracuje z programatorami wymienionymi poniżej przez jeden uniwersalny sterownik. Sterownik wykrywa podłączoną płytkę przez USB lub port szeregowy i udostępnia ją w selektorze połączenia aplikacji, obok wbudowanego symulatora. Nie musisz instalować osobnego narzędzia dla każdego urządzenia.
Modele
| Model | USB VID:PID | Połączenie | Systemy operacyjne | Sterownik |
|---|---|---|---|---|
| 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 | port szeregowy (COM) przez USB | Windows, Linux, macOS | USB CDC: niepotrzebny; SFPTotal |
| SFPTotal Whistle (FT232R / FT231X) | 0403:6001 / 0403:6015 | port szeregowy (COM), FTDI | Windows, Linux, macOS | Windows: FTDI VCP + FTDI D2XX; Linux/macOS: VCP |
| LightBox (HiSilicon Optical Module Tool Box) | F0A1:0010 | USB, bez sterownika producenta | Windows, Linux, macOS | Windows: WinUSB; Linux/macOS: libusb |
| FS Coding Box (FSBox V4) | 4653:4342 | USB HID, bez sterownika | Windows, Linux, macOS | niepotrzebny |
| 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, sterownik WCH w systemie 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 bez sterownika lub sterownik WCH | Windows, Linux, macOS | HID: niepotrzebny; 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, bez sterownika | Windows, Linux, macOS | niepotrzebny |
Uwagi dotyczące instalacji
- Połączenie WCH w Windows x64 wymaga
CH341DLLA64.DLLdla CH341 / CodingBox One iCH347DLLA64.DLLdla CH347. Te połączenia przez DLL nie są dostępne w Windows ARM64. Do I²C należy używać CH341PAR; CH341SER to sterownik portu szeregowego. CH347T w trybie HID nie wymaga sterownika producenta. - W Windows należy zachować sterownik FTDI VCP/D2XX dla Whistle: zastąpienie go WinUSB przez Zadig wyłącza te połączenia. Linux/macOS korzystają z portu szeregowego. FT232H używa oddzielnego połączenia MPSSE/libusb.
- Obsługa CP210x dotyczy programatora USBXpress z Direct Access 4.x lub nowszym, opartym na WinUSB. Zwykły sterownik CP210x VCP dla USB–UART nie zapewnia tego połączenia. CP210x i EZ Coding Box obecnie działają tylko w Windows.
- W Linux należy skonfigurować uprawnienia dostępu do urządzeń USB, HID i szeregowych. Dla urządzeń, które tego wymagają, należy zainstalować libusb; ta sama biblioteka jest używana w macOS.
Symulator
Nawet bez podłączonej płytki symulator jest zawsze dostępny, dzięki czemu interfejs pozostaje w pełni użyteczny do nauki i oceny.
Praca z rzeczywistymi modułami wymaga fizycznej płytki i sterownika. Odczyt i dekodowanie zawsze odbywają się w samej aplikacji.