276°
Posted 20 hours ago

Adafruit FT232H Breakout - General Purpose USB to GPIO+SPI+I2C

£9.9£99Clearance
ZTS2023's avatar
Shared by
ZTS2023
Joined in 2023
82
63

About this deal

In addition to being free and open source, OpenOCD also has a good support community. BUT, as with any other open-source tool, you could face bugs you may need to fix by yourself.

openocd -f config1.cfg -f config2.cfg -f config3.cfg Understanding the Basics of Adapter Configuration First, make a special configuration file to our adapter. Create a new txt file (ANYNAME.cfg). Remember to edit the VID/PID and serial to match your chip: #This configuration file is created for a tutorial: Or you can build it from source code, the hard way! This is the route I chose to go, personally. You can find useful guides on how to do this,like the one from Dangerous Prototypes (for Windows), or eLinux(for Linux). You can also read compilation instructions from OpenOCD source code ( README.Windowsand README). D0 - TX or transmit pin. This pin is the serial data output by the FT232H chip and should be connected to the RX or receive pin of a serial device. Learn how to make flashing your ARM-based MCU easy by using OpenOCD debugger with an FT2232H adapter.Other FTDI usb devices I have are found by ftd2xx: however, the FT232H device from Adafruit is not found, DeviceError: DEVICE_NOT_FOUND. All of the suggested tutorial works as one would expect, see below. This is actually where I started. However, when trying to use the FT232H with other programs that specify the drivers from FTDI, i.e., FTD2XX drivers, those programs can not find the FT232H device Information. A standard call for .getDeviceInfo() fails. I believe it is because this (������) is what is read instead of the actual device information. Therefore an error is thrown: FT232R, FT245R, FT232H, FT2232H, FT4232H, FT2232D, FT200XD, FT201X, FT220X, FT221X, FT230X, FT234XD, FT231X, FT240X, FT120, FT121, FT122, FT313H, FT4222H & FT260 I chose my breakout with EFM32G200F32, an ARM Cortex-M3-based microcontroller (MCU), but any other supported MCU will work. Selecting OpenOCD as your debugging tool with anadapter like FT2232H is a very good choice when you don’t have much budget to work with.

Multi-Protocol Synchronous Serial Engine (MPSSE) to simplify synchronous serial protocol (USB to JTAG, I2C, SPI or bit-bang) design.Upgrading a passive DB9 RS232 Interface to an active USB Interface using an FTDI DB9-USB-RS232 Module

D4 - DTR or data terminal ready pin. Another optional pin for flow control in RS-232 serial connections.

You should also tell OpenOCD the initial values of the FTDI GPIO data and direction registers through the ftdi_layout_init command. You should first put the initial values of the channel’s 16 pins, and then the directions. Knowing that "1" is for selecting direction as output and "0" isfor input, and each channel in ft2232H has 16 pins. Operation configuration mode and USB Description strings configurable in external EEPROM over the USB interface.

Asda Great Deal

Free UK shipping. 15 day free returns.
Community Updates
*So you can easily identify outgoing links on our site, we've marked them with an "*" symbol. Links on our site are monetised, but this never affects which deals get posted. Find more info in our FAQs and About Us page.
New Comment