FTDI en C (6 / 12 paso)

Paso 6: Lista de dispositivos

La función de get_device_list() es para el usuario más precavido. En primer lugar, se genera una lista de dispositivos FTDI. Después, se asigna suficiente espacio en una matriz de información de cada dispositivo. Por último, se colocan los detalles del dispositivo se reunieron en esta lista. Si el proceso de generar y almacenar el información del dispositivo tuvo éxito la función devuelve true.

Código enlace

  • 6: crea una lista de dispositivos.
  • 8-13: Si falla el intento de crear una lista de dispositivos, le decimos al usuario. De lo contrario, lista el número de dispositivos FTDI actualmente conectados.
  • 15: si se detectó al menos un dispositivo, procedemos con el listado de los dispositivos.
  • 18-19: asignar suficiente espacio de memoria para almacenar la información de dispositivo de cada dispositivo conectado.
  • 22: leemos cada dispositivo, obtener la información y poner la info de la lista respectivamente.
  • 23-30: si tenemos la información de dispositivo, le decimos al usuario, "Tenemos dispositivos." De lo contrario, decimos al usuario fracasamos. Error, error, no!
  • 32: desde que nos reunimos cierta información del dispositivo, la función devuelve true.
  • 34: Si no se recogió ninguna información del dispositivo, la función devuelve false.

Artículos Relacionados

Adaptador de Arduino Mini protoboard FTDI

Adaptador de Arduino Mini protoboard FTDI

Quería ser capaz de programar un Arduino Mini (v5) en lugar de un protoboard. Las instrucciones son fáciles de encontrar en la página de Arduino (Guía para el Arduino Mini) pero luego los cables obstaculizar mi proyecto. Yo uso un cable FTDI TTL-232,
Convertir Cable FTDI para "FTDI Dongle" adaptador XBee

Convertir Cable FTDI para "FTDI Dongle" adaptador XBee

imaginar son pruebas de un proyecto de "Wireless" que lo haría fuera de su oficina o casa, por ejemplo utilizando módulos XBee para controlar algún tipo de robot, coche del RC, globo meteorológico, etc. de su ordenador portátil.Usted puede encon
Como subir códigos a Lilypad Arduino sin FTDI con usando Arduino Uno

Como subir códigos a Lilypad Arduino sin FTDI con usando Arduino Uno

Hoy, voy a demostrarte que yo había diseñado un problema con mi módulo FTDI mientras estoy tratando de subir a cualquiera - en el IDE de Arduino - códigos desde mi computadora a la placa Lilypad Arduino Atmega328.En realidad, debe utilizar los módulo
Mod un adaptador USB a TTL serie (CP2102) programa Arduino Mini Pro como el FTDI con Auto-reset

Mod un adaptador USB a TTL serie (CP2102) programa Arduino Mini Pro como el FTDI con Auto-reset

Este USB a TTL Serial board basada en el chip CP2102, está disponible en eBay. Y puede ser utilizado para programar el Arduino Pro Mini y otros que no tienen USB en placa. Pero no es tan conveniente como la Junta FTDI vendida por diversión de la chis
Adaptador USB FTDI basada DMX transmisor con aislamiento

Adaptador USB FTDI basada DMX transmisor con aislamiento

Descubierto por accidente, cuando tenía un adaptador FTDI USB a serie enchufado durante el uso de un programa DMX y notó que era vista como un dispositivo del transmisor DMX USB de Enttec. Después de algunas investigaciones sobre el tema, empecé con
FTDI USB a Serial Converter guía

FTDI USB a Serial Converter guía

un Serial al convertidor del USB es una de las partes más útiles que puedes tener en tu caja de la electrónica. Puede ser utilizado para la depuración, programacióny todo tipo de proyectos de ingeniería inversas. En este tutorial te mostramos cómo mo
Programar un ardweeny con un duemilinove (no más ftdi cable necesario!)

Programar un ardweeny con un duemilinove (no más ftdi cable necesario!)

ok, este es un simple instructivo, no sé por qué otros tienen todavía hacer esto (causa su super fácil) pero básicamente este instructible llegó a existir porque era demasiado barato para comprar un cable ftdi.Paso 1: Quite la atmega de su duemiliono
Rúbrica de FTDI de Arduino

Rúbrica de FTDI de Arduino

, que quiere programar un bootloaded AVR. O posiblemente, un Arduino Lilypad y no hay manera de programar. Hay algunas soluciones disponibles para usted: usted podría comprar un adaptador de USB a FTDI (disponible en Adafruit, Sparkfun, etc.), usted
Programar Arduino Mini 05 FTDI Basic

Programar Arduino Mini 05 FTDI Basic

Cuando se necesita un pequeño arduino con una buena cantidad de pines de I/O, el Arduino Mini es para ti. Esta es una de mis favoritas microcontroladores para proyectos de tecnología usable debido a su tamaño.Paso 1: materiales Arduino MiniBásico FTD
Cable FTDI

Cable FTDI

chip FTDI el sólo viene en un paquete muy pequeño SMD (SSOP28) así que una palabra de precaución que grabado una junta para que en casa no es fácil. Tuve una oportunidad de usar el laboratorio escuela bien equipada e hizo esto en dos tablero de cobre
Program Arduino Pro Mini with FTDI FT232RL

Program Arduino Pro Mini with FTDI FT232RL

Cómo programar Arduino Pro Mini con FT232RL de FTDI¿Qué necesitamos?1. Arduino Pro Mini2. puente de alambre hembra a hembra3. FTDI FT232RL4. macho A Mini B USB cable5. Arduino IDELas conexiones del FT232RL de FTDI y el Mini Pro son:GND -> GNDCTS-->
Como flashear la actualización de Firmware para ESP8266 con FTDI

Como flashear la actualización de Firmware para ESP8266 con FTDI

Hoy, voy a mostrarte cómo flash su ESP8266 con actualizaciones de firmware realmente rápidas y fáciles.La necesidad de la lista:1. ESP82662. FTDI con cable mini usb (ESP8266 requiere 3.3V al programa)3. pequeña protoboard con cables de pequeña cinta
Cómo programar un LilyPad sin convertidor FTDI

Cómo programar un LilyPad sin convertidor FTDI

Hola a todos! En este artículo voy a mostrar cómo programar el Arduino LilyPad sin el convertidor FTDI.Arduino LilyPad es uno de los muchos Arduino microcontrolador familia, pero con una característica que lo hace único.La placa LilyPad, de hecho, se
#2 uso de ejemplos de Arduino un Arduino como programador FTDI

#2 uso de ejemplos de Arduino un Arduino como programador FTDI

en este instructable le mostraré cómo utilizar un Arduino Uno, Duemilanove, Diecimila, Mega 2560, Mega 1280 o Nano al programa un Arduino Pro, Pro Mini, Mini, LilyPad o cualquier otro dispositivo con un ATmaga168, ATmaga328 utilizando un Arduino. Per