Todas as mensagens

stephen70edwards 11/07/2018
1
Recomendações
Comentários (0)
stephen70edwards 26/04/2018
1
Recomendações
Comentários (1)
stephen70edwards 31/01/2018
This consists of an FTDI FT2232HL (64-pin LQFP package) with two 26-pin breakout headers (unsoldered, so you can solder in something else if you want), a USB type A connector, and power conditioning circuitry. It does *not* include an EEPROM that could be used to change its initial power-on state, although the pins for connecting one are on the breakout connectors (CLK CS DAT). I couldn't find a schematic for the board, but its structure seems straightforward enough. Under Linux (I'm running Ubuntu 16.04), the default drivers make it appear as two serial ports (/dev/ttyUSB0 and /dev/ttyUSB1), but this is just one of its many modes. the FTDI website has a good datasheet explaining how it can be used as a parallel FIFO, for "bit-banging" nearly arbitrary protocols, a flexible serial mode capable of I2C, SPI, and others, and a "host MCU" mode that makes it appear like an 8051 to peripherals. You have two options for device drivers: Under windows the D2XX library is FTDI's own proprietary driver that lets you control the chip. FTDI also releases D2XX under Linux, but libftdi is a nearly identical open-source library that also give you access. apt install libftdi-dev installed it for me. The use of an USB A connector is a little unusual. On the one hand, it means you can plug this board directly into a Raspberry Pi, laptop, or desktop. On the other hand, it means you need a USB extender cable instead of a much-more-common mini- or micro-USB cable if you want or need to separate the board from the USB port. I would have preferred a mini USB (B) connector instead as they're small yet durable.
0
Recomendações
Comentários (0)