FTDI i C



Inrättande av GCC-kompilatorn

Jag setup en C miljö som basic jag kunde. Det kan finnas enklare sätt att göra detta, men jag ville använda GCC för att sammanställa.

Konfigurera miljön:

  1. Jag dataöverföring och installera MinGW32.
  2. Jag då dataöverföring FTD2XX bibliotek. Detta inkluderade ftd2xx.h fil- och ftd2xx.lib.
  3. Sedan stal test koden från hacka-en-dag artikel på bitbanging med FTDI.
  4. Jag ändrade koden som de föreslog av, i denna ordning, inklusive Windows-kompatibilitet-filerna:

#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 >

Kod länk

Jag använde denna linje för att bygga den:

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

Du måste ha både ftd2xx.h och ftd2xx.lib i samma katalog som du försöker bygga.

Som för redigering, har jag verkligen vuxit till kärlek sublima Text 2.

Om du har frågor, se till att katalogen som innehåller dina filer är i din PATH-miljövariabeln (jag gå över hur du lägger till katalogen till din miljövariabler i detta inlägg).

Se Steg
Relaterade Ämnen

Hur man programmerar en LilyPad utan FTDI Converter

Hej alla! I den här artikeln visar jag hur programmera Arduino LilyPad utan FTDI omvandlaren.Arduino LilyPad är en av många Arduino microcontroller familjen, men med en funktion som gör det unikt.LilyPad styrelsen, i själva verket kan vara sydda på t...

FTDI USB till seriell omvandlare Guide

en följetong till USB omvandlare är en av de mest användbara delarna kan du ha i din låda med elektronik. Det kan användas för Felsökning, programmeringoch alla slags omvänd ingenjörsprojekt. I den här guiden visar vi dig hur du monterar din FTDI Con...

Hur du Flash firmwareuppdatering för ESP8266 med FTDI

Idag, ska jag visa dig hur du flash din ESP8266 med Firmwareuppdateringar verkligen snabbt och enkelt.Behovet av lista:1. ESP82662. FTDI med mini usb kabel (ESP8266 kräver 3.3V till program)3. lilla bakbord med små färgglada band kablar för bakbord a...

Konvertera FTDI kabeln till "FTDI Dongle" för XBee Adapter

föreställa sig du testa ett "Trådlös" projekt som du skulle göra utanför kontoret eller hemmet, till exempel använder XBee moduler för att styra någon form av robot, RC-bil, väderballong, etc. från din bärbara dator.Du kan stöta på det problem s...

FTDI USB Adapter baserade DMX sändare med isolering

Upptäckte av en slump, när jag hade en FTDI USB till seriell adapter ansluten när du använder ett program för DMX och märkte att det sågs som en Enttec DMX USB-sändare enhet. Efter en del forskning i ämnet, jag började med en enkel SN75176 med en kvi...

FTDI kabel

The FTDI chip endast finns i mycket små SMD paketet (SSOP28) så en uttrycka av försiktigheten som etsning en styrelse för hemma inte är det lätt. Jag hade en chans att använda trevligt utrustade skolan lab och gjorde detta på två dubbelsidiga fotores...

Programmera en ardweeny med en duemilinove (ingen mer ftdi kabel krävs!)

ok, detta är ett enkelt instructable, jag vet inte varför andra har ännu att göra detta (orsaka dess super lätt) men i grunden denna instructible kom att existera eftersom jag var alltför billiga för att köpa en ftdi kabel.Steg 1: ta bort din duemili...

Programmera Arduino Mini 05 med FTDI Basic

När du behöver en liten arduino med en bra mängd I/O pins, är Arduino Mini för dig. Detta är en av mina favorit mikrokontroller för bärbara tech projekt på grund av dess storlek.Steg 1: material Arduino MiniFTDI BasicManliga headersStartkablar eller...

Arduino Mini set av brödunderläggen FTDI adapter

Jag ville att kunna programmera en Arduino Mini (v5) på plats på en skärbräda. Instruktionerna är lätta att hitta på webbplatsen Arduino (Guide till Arduino Mini) men sedan trådarna skulle komma i vägen för mitt projekt. Jag använder en FTDI TTL-232...

En USB till seriell Adapter för TTL (CP2102) mod till program Arduino Pro Mini som FTDI styrelsen med Auto-reset

Denna USB till seriell TTL styrelsen baserat på CP2102 chip, är lätt tillgängliga på eBay. Och det kan användas för att programmera Arduino Pro Mini och andra som inte har USB ombord. Men det är inte lika bekvämt som FTDI styrelsen säljs av spark kul...

Hur ladda upp koder till Lilypad Arduino utan FTDI med hjälp av Arduino Uno

Idag, ska jag visa dig som jag brukade hade ett problem med min FTDI modul medan jag försöker ladda upp någon - på Arduino IDE designat - koder från min dator till Lilypad Arduino Atmega328 ombord.Faktiskt, måste du använda dina FTDI moduler som vanl...

Arduino FTDI Header

så du vill programmera en bootloaded AVR. Eller kanske du har en Arduino Lilypad och inget sätt att programmera den. Det finns några lösningar tillgängliga för dig: du kan köpa en USB till FTDI adapter (finns i Adafruit, Sparkfun, etc), kan du köpa e...

Program Arduino Pro Mini with FTDI FT232RL

Hur man programmerar Arduino Pro Mini med FTDI FT232RLVad behöver vi?1. Arduino Pro Mini2. bygel tråd kvinna till kvinna3. FTDI FT232RL4. manliga A till Mini B USB-kabel5. Arduino IDEAnslutningarna till göra från FTDI FT232RL och Pro Mini är:GND -> G...

Arduino exempel #2 Använd en Arduino som FTDI programmerare

i detta instructable jag kommer att visa dig hur man använder en Arduino Uno, Duemilanove, Diecimila, Mega 2560, Mega 1280 eller Nano till programmet en Arduino Pro, Pro Mini, Mini, LilyPad eller någon annan enhet med en ATmaga168, ATmaga328 med en A...

Väckarklocka med Atmega-328 och RTC

Hej alla! Detta är min första instructable! Efter att ha läst hundratals instructables, bestämde jag mig att göra en själv.Klockan är en av de viktigaste hus hålla sakerna. Det finns olika typer av klockor som bra gamla pendel klockor, analoga klocko...

Montering av "Kloka klockan 2" (Arduino-baserad väckarklocka med massor av extra funktioner)

denna handledning visar hur du monterar kitet för Wise klockan 2, ett öppen källkodsprojekt (hårdvara och mjukvara).En komplett Klok klockan 2 kit kan köpas här.Sammanfattningsvis är detta vad Wise klockan 2 kan göra (i den aktuella öppna källa mjukv...

BookClock - Arduino-baserad klockan i en kartong

detta är den senaste (och billigaste ännu) Wise klocka familjemedlem.(Som en snabb resumé, de andra medlemmarna i familjen Wise klocka är, hittills, glaskupol Wise klocka och Wise klockan 2. De är "kloka" eftersom, tillsammans med tid, de också...

Bygga IllyClock - baserade Arduino väckarklocka i en kaffe kan

uppdaterad augusti 4, 2011En strömlinjeformad version är nu beskrivs här.Syftet med detta projekt är att bygga en väckarklocka som liknar den som presenteras i videon nedan.Bredvid inhägnad, den ursprungliga inslaget i IllyClock visar tiden i färger:...

Cinema skiffer

jag har alltid varit mycket intresserad av bakom kulisserna aspekten av filmen-making; alla redskap som går in i ett enda skott. Som ett collegestudent hade jag möjlighet att visa filmer på 35mm film. Till följd av allt detta jag ville göra något som...