Avr usb programozó ft232

Chip USB-UART átalakító FT232 egyszerűsíti a fejlesztők feladata mikrokontroller kapcsolódást a számítógéphez. De amellett, hogy ezt a funkciót, FT232 képes kezelni a önkényes következtetéseket, amelyek jelentősen kiterjeszti a lehetséges alkalmazások. Például, köszönhetően ezt a funkciót, akkor létrehozhat a FT232 különböző interfész konverterek, szabályzók és programozók. Valójában egy USB programozó AVR mikrokontrollerek ebben a cikkben lesz szó.






Most sok rendszerek rendelkezésre álló USB programozó AVR. Ez mindenki kedvenc USBASP. USBTINY, AVR910USB, klónok és JTAGICE AVRISP MKII, stb Mindezen tartalmaznak mikrokontroller programozó, így az összeszerelési, már előírt bármilyen AVR programozó. Kivételt képeznek azok a programozók mikrokontroller AT90USB, mivel ezek alkotják a betöltő és közvetlenül programozható USB-n keresztül.
USB programozó az FT232 nem rendelkezik ezzel a hátránnyal, helyesen összeállított készülék azonnal használatra kész. Ezen kívül ez a program elég okos (firmware folyamat másodpercek egység), beépített rendelkezésre álló összetevők, hanem egyszerűen összeszerelhető, és számos vezérlő szoftver kagyló. Ez egy klasszikus konzol avrdude, valamint több lehetőség windows programok formájában add-on is, például SinaProg.

Avr usb programozó ft232

A program nyilvánosan elérhető az interneten, én csak tett egy pár személyes szerkeszti és elterjedt a saját verzióját a nyomtatott áramköri lap. Az eredeti verzió nem várására a második kimenetre a programozási csatlakozó, de amikor írtam ezt a történetet, úgy döntöttem, hogy rögzítse a vezetékeket. Ezért a kép board fenti egy kicsit más, mint amit láthatjuk a nyák fájlt a Sas.

Avr usb programozó ft232

A programozó tápellátása az USB porton keresztül. kimeneti szint programozó jumperrel JP1 is megadhatók, illetve 5 voltos vagy 3 voltos ex.
Tápfeszültség programozás keresztül benyújtott X2 csatlakozó a programozható kártya, amit be kell zárnia a JP2 jumper.
Belátható, hogy ha 5 voltos feszültség jut az USB portról. És a maximális áram nyerhető a programozó, van korlátozva 500 mA. Ahhoz azonban, hogy egy ilyen chip FT232 aktuális, hogy módosítani kell a közüzemi FT Prog.






A ex 3 voltos tápfeszültség ki kell venni a kimenet a belső stabilizátor FT232 chip, amely egyenlő a maximális áram mintegy 50 mA.
Hogy megakadályozzák a tápegységet az USB-port a külső eszközt a programozó Schottky dióda készlet (van egy kis feszültségesés az előre irányban). Ha szükséges, a dióda VD1 lehet helyettesíteni a hagyományos dióda vagy egy híd, de ez már a saját felelősségére.
Továbbá, a programozó lehet használni, mint egy USB-UART átalakító. Erre a célra X2 csatlakozó jelek származó RXD, TXD és a csatlakoztatott LED-ek LED2, LED3. Úgy villog, ha van adatforgalom.
A programozónak nem kell húzni a programozható kártya, mert a programozás után DD1 chip fordítja a kimeneti pufferek a harmadik állam.
LED1 LED világít, ha van egy programozási folyamatot.
A JP pad húzhatnak órajelet. Ez megköveteli FT232 konfiguráció segédprogram FT Prog.

Az összeszerelés után a programozó nem kell azonnal kapcsolja be egy USB port. Ellenőrizze a szigetelést és a talaj közti teljesítmény és állítsa a jumpert a kívánt helyzetbe, és csak ezután csatlakoztassa a programozó a számítógéphez.
Ha a számítógép már a vezető a FT232, számítógép „felismeri” a programozó egy USB-UART átalakító, ha nem, akkor felajánlja, hogy telepíteni őket. Illesztőprogramok letölthetők a gyártó FT232 chip - ftdi.com

Ezzel a programozó, én szívesebben használják SinaProg shell, mert egyszerű és kényelmes. Töltse SinaProg lehetséges link a cikk végén.

Csatlakoztassa a programozó az USB port és a cél tábla. Run SinaProg állítsa az árfolyam a programozó. Nyomja meg a keresés gombot. A program megjeleníti a diagnosztikai üzenet: „Keresés. OK”, és a megjelenő ablakban Device Írja be mikrokontroller.

Avr usb programozó ft232


A választás hex firmware fájlt, kattintson a Program. A programozási folyamat kezdődik, amely után a program megjeleníti az üzenet „programozás Flash-t. OK”.

SinaProg is lehetővé teszi a program Fuse bit AVR mikrokontrollerek. A belső oszcillátor lehet kiválasztani a legördülő listából a biztosíték dobozban. A program maga telepíti a szükséges biztosítékot bit, és csak akkor kell nyomni a program gombot. Igaz, ez a lehetőség csak akkor érhető néhány mikrokontroller, mikrokontroller kell kezelni a többi felírni fuse.txt egy szöveges fájl, amely található SinaProg mappában.
A teljes értékű programozási biztosíték bitek lehet tenni az ablak nyílik meg, kattintson a Speciális gombra.

Avr usb programozó ft232


A konzol, amely SinaProg többet nyújt diagnosztikai információkat megnyílik, ha rákattint a „>” gombot. Mindig tartsa nyitva, hogy mi történik a programozó.

Próbálja avrdude.conf fájlt a beállítások módosításával megfelelő rendszer. Itt vannak a beállításokat.

# = 0; # TXD [1 PIN FT232RL]
# = 1; # RXD [5 PIN FT232RL]
SCK = 2; # RTS [3 PIN FT232RL]
kapuk = 3; # CTS [11 PIN FT232RL]
miso = 4; # DTR [2 PIN FT232RL]
reset = 5; # DSR [9 PIN FT232RL]
Mosi = 6; # DCD [10 PIN FT232RL]
# = 7; # RI [6 PIN FT232RL]

avrdude -C avrdude.conf -c usbbit -P Ft0 -B 115200 -p M645 -q


avrdude: BitBang OK
avrdude: pin hozzárendelése -
MISO: 4
SCK: 2
MOSI: 6
RESET: 5
GATES: 3
avrdude: leeresztő OK

SET => ft245r: bitclk 76800 -> ft baud 38400
avrdude: ft245r_program_ lehetővé: sikertelen
avrdude: inicializálása nem sikerült, rc = -1
Double check kapcsolatot és próbálja újra, vagy használjon -F felülírhatja
ezt az ellenőrzést.

avrdude tenni. Köszönöm.




Kapcsolódó cikkek