FTDI en ut

Mise en place le compilateur GCC

J’ai configurer un environnement C comme base que j’ai pu. Il peut y avoir des moyens plus facile d’aller à ce sujet, mais je voulais utiliser GCC pour compiler.

Pour configurer l’environnement :

  1. J’ai téléchargé et installer MinGW32.
  2. J’ai alors téléchargé bibliothèques FTD2XX. Ceci inclus le fichier ftd2xx.h et ftd2xx.lib.
  3. Ensuite, j’ai volé le code de test de l’article de Hack-un-jour sur bitbanging avec le FTDI.
  4. J’ai modifié le code qu’ils ont proposé en incluant, dans la présente ordonnance, les fichiers de compatibilité de Windows :
 #include <stdio.h> #include <stdarg.h> #include <stdlib.h> #include <windows.h> #include <windef.h> #include <winnt.h> #include <winbase.h> #include <string.h> #include <math.h> #include <stdbool.h> #include <stdint.h> #include "ftd2xx.h" #include <sys/time.h> 

Code lien

J’ai utilisé cette ligne pour le construire :

 $ gcc -o main main.c -L./ -lftd2xx 

Vous devez avoir le ftd2xx.h et le ftd2xx.lib dans le même répertoire que vous essayez de construire.

Comme pour l’édition, que j’ai vraiment appris à amour Sublime texte 2.

Si vous avez des questions, s’assurer que le répertoire contenant vos fichiers est dans votre variable d’environnement PATH (je vais sur comment ajouter le répertoire à vos variables d’environnement dans ce post).

Mots clés: Microcontrôleur, FTDI, GCC, D2XX

Articles Liés

Adaptateur USB FTDI base émetteur DMX avec Isolation

Adaptateur USB FTDI base émetteur DMX avec Isolation

Découvert par hasard, quand j'ai eu une série adaptateur branché tout en utilisant un programme DMX et remarqué qu'il était considéré comme un dispositif émetteur de Enttec DMX USB USB FTDI. Après quelques recherches sur le sujet, j'ai commencé avec
Adaptateur de FTDI breadboard Arduino Mini

Adaptateur de FTDI breadboard Arduino Mini

Je voulais être en mesure de programmer un Arduino Mini (v5) en place sur une maquette. Les instructions sont faciles à trouver sur le site d'Arduino (Guide à l'Arduino Mini) mais alors les fils obtiendrait dans la voie de mon projet. J'utilise un câ
Convertir FTDI câble à « FTDI Dongle » pour adaptateur XBee

Convertir FTDI câble à « FTDI Dongle » pour adaptateur XBee

Imaginez vous êtes test d'un projet « Sans fil » que vous feriez en dehors de votre bureau ou la maison, en utilisant par exemple des Modules XBee pour contrôler une sorte de robot, voiture RC, ballon météo, etc. à partir de votre ordinateur portable
Câble FTDI

Câble FTDI

puce FTDI The vient seulement en très petit paquet SMD (SSOP28) donc un mot d'avertissement qu'une planche de gravure pour elle à la maison n'est pas facile. J'ai eu la chance d'utiliser le laboratoire bien équipé de l'école et cela fait sur cuivre f
Comment faire pour télécharger des codes Lilypad Arduino sans FTDI avec utilisant Arduino Uno

Comment faire pour télécharger des codes Lilypad Arduino sans FTDI avec utilisant Arduino Uno

Aujourd'hui, je vais vous montrer que j'ai utilisé à eu un problème avec mon module FTDI tandis que j'essaie de télécharger l'un - sur IDE Arduino conçu - codes de mon ordinateur à Lilypad Arduino Atmega328 Conseil.En fait, vous devez utiliser vos mo
Program Arduino Pro Mini with FTDI FT232RL

Program Arduino Pro Mini with FTDI FT232RL

La programmation Arduino Pro Mini à l'aide de FTDI FT232RLQue nous faut-il ?1. Arduino Pro Mini2. cavalier de femme à femme3. FTDI FT232RL4. mâle A de câble Mini USB B5. Arduino IDELes connexions à faire partir le FTDI FT232RL et le Mini Pro sont :GN
Mod un port USB à l’adaptateur série TTL (CP2102) au programme Arduino Pro Mini comme le jury de FTDI avec réinitialisation automatique

Mod un port USB à l’adaptateur série TTL (CP2102) au programme Arduino Pro Mini comme le jury de FTDI avec réinitialisation automatique

Cet USB série TTL Conseil basée sur la puce CP2102, est facilement disponible sur eBay. Et il peut être utilisé pour programmer l'Arduino Pro Mini et autres qui n'ont pas USB à bord. Mais ce n'est pas aussi pratique que le jury de FTDI vendu par fun
Programme Arduino Mini 05 avec FTDI Basic

Programme Arduino Mini 05 avec FTDI Basic

Lorsque vous avez besoin d'un petit arduino avec une bonne quantité de broches e/s, l'Arduino Mini est pour vous. C'est l'un de mes préférés microcontrôleurs des projets de technologie portable à cause de sa taille.Étape 1: matériaux Arduino MiniFTDI
Arduino FTDI en-tête

Arduino FTDI en-tête

alors, vous voulez programmer un bootloaded AVR. Ou peut-être, vous avez un Arduino Lilypad et aucun moyen de le programmer. Quelques solutions s'offrent à vous : vous pourriez acheter un adaptateur USB pour FTDI (disponible à Adafruit, Sparkfun, etc
FTDI USB To Serial Converter Guide

FTDI USB To Serial Converter Guide

une série convertisseur USB est une des parties plus utiles que vous pouvez avoir dans votre boîte électronique. Il peut être utilisé pour le débogage, la programmationet toutes sortes de projets d'ingénierie inverses. Dans ce tutoriel nous vous mont
Programmer un ardweeny à l’aide d’un duemilinove (câble de ftdi nécessaire pas plus!)

Programmer un ardweeny à l’aide d’un duemilinove (câble de ftdi nécessaire pas plus!)

ok, il s'agit d'un simple instructable, je ne sais pas pourquoi d'autres ont encore à faire cela (provoquer ses super facile) mais fondamentalement cette instructible provenaient d'exister parce que j'étais trop cheep pour acheter un câble ftdi.Etape
Comment flasher le Firmware Update pour ESP8266 avec FTDI

Comment flasher le Firmware Update pour ESP8266 avec FTDI

Aujourd'hui, je vais vous montrer comment flasher votre ESP8266 avec les mises à jour firmware vraiment rapides et faciles.La nécessité liste :1. ESP82662. FTDI avec câble mini-usb (ESP8266 nécessite 3.3V au programme)3. petite maquette avec des câbl
Comment programmer un LilyPad sans convertisseur FTDI

Comment programmer un LilyPad sans convertisseur FTDI

Bonjour à tous ! Dans cet article, je vais montrer comment programmer le Arduino LilyPad sans le convertisseur FTDI.Arduino LilyPad est l'un de la famille de microcontrôleurs Arduino beaucoup, mais avec une caractéristique qui le rend unique.Le jury
Arduino exemples #2 utiliser un Arduino comme programmeur FTDI

Arduino exemples #2 utiliser un Arduino comme programmeur FTDI

dans ce instructable je vais vous montrer comment utiliser un Arduino Uno, Duemilanove, Diecimila, Mega 2560, Mega 1280 ou Nano au programme un Arduino Pro, Pro, Mini, Mini, LilyPad ou tout autre appareil avec un ATmaga168, ATmaga328 à l'aide d'un Ar