
Then there are the typical problems with read/write permissions to the port (google). Look for log file changes when you plug the USB adapter into your computer's USB port. You will need to look through the logs to find which com port it is using. If the VCP driver from FTDI installed properly, then a virtual comport should be available for you to read/write to.
#Saipard lcd 2 ports usb power adapter install#
If you are just getting started, then I'd recommend that you install the virtual comport drivers from FTDI instead of the D2xx drivers. So the only way would be to reverse engineer the "LCD Arduino (tm) Library" from, and write the USB (con)version of it. It might save you a lot of development time.ĮDIT: It looks like the format of Funduino controller (from I2C to parallel 1602A display interface) is not disclosed. If the datasheet for the display is unclear (as it usually is), a good strategy would be to get an Arduino native I2C tutorial and demo, and capture correct I2C sequences, and then master the USB calls to match the I2C output. You can get cheap clones of their older versions on e-Bay or DX.com, The best way to ensure correct bits and bytes is to monitor the actual I2C bus activity with a simple logic analyzer with I2C protocol decoder, like Saleae analyzers. Then you will have a challenge to generate correct I2C commands that the display will understand, using those USB-I2C libraries.

#Saipard lcd 2 ports usb power adapter how to#
Consult with Appnote AN_255 about details of how to initiate the process. You need an application-layer I2C library to send proper USB packets, which will be transformed into I2C packets at the other end of FTDI bridge. Just a FTDI driver does nothing to help here, it is just a driver. But you will need to understand the format of library calls. Usually USB-to-I2C devices come with a library of proper I2C calls, so you don't need to study physical interface. Second, you need to figure out the USB format that converts USB into I2C, to generate proper I2C strings. It should be in the user manual for the display controller. How to start?įirst, you need to study the set and format of I2C commands that are needed to display something. Then you have a USB-to-I2C bridge controlled from USB end. You have a display module that is controlled via I2C interface.
