Posts Tagged ‘USB’

USB Valdymas su FT232RL

Tuesday, September 7th, 2010

Betyrinėdamas vieną programą, kuri buvo skirta firmware įrašymo į mikrokontrolerį per bootloaderį.. Pradėjau žiūrėti kokius dll’us naudoja ta programėlė ir pamačiau, kad naudojami ftd2xx.dll ir FTChipID.dll failiukai.. Pasidarė įdomu kokias funkcijas tie dll’ai exportuoja.. Įsijungęs DLL Export Viewer radau daug naudingų ir įdomių funkcijų.  Tokių kaip: FT_SetBitMode, FT_SetDtr, FT_ClrDtr, FT_SetRts, FT_ClrRts ir pan. Nuėjęs i gamintojo puslapį radau, kad jie net kodo pavyzdžius duoda.. Taigi parsitempiau ką radau ir pradėjau kažką lipdyti. Ir gavosi tokia programėlė:

window

(more…)

USB – TTL konverteris

Friday, July 23rd, 2010

Ką nors darant su mikrokontroleriais dažnai prisireikia kažkaip bendrauti su kompiuteriu. Paprasčiausias būdas yra bendrauti per RS232 (COM) jungtį.. Bet dabartiniai kompiuiriai ne visi turi šitą jungtį, o ką jau kalbėti apie laptopus:) Sakykim turime tikrą COM portą, bet jame kaip jau buvau minėjęs senesniuose straipsniuose yra kitokie įtampos lygiai (12v ir -12v), o mikrokontroleriui reikalinga 0v ir 5v:) (TTL) tam reikalui galima panaudoti MAX232 mikroschemą, kuri ir pakeičia lygius.. Bet kadangi COM portą nelabai dažnai besutiksi, tai reikia USB – COM konverterio..

done

(more…)

USB AVR ISP Programatorius – STK500v2

Thursday, January 7th, 2010

Nusprendžiau pasidaryti ISP (In System Programming) programatorių. Kuriuo galima programuoti neišlituojant ir neatjungiant viso kontrolerio nuo viso daromo aparato 🙂 Visą projektą radau:  tuxgraphics.org puslapyje. Truputį ir pats pridėjau ,kad būtu dar informatyviau. Kadangi FT232RL mikroschema turi programuojamus išėjimus CBUS[0..4] tai vienu pin’u ir pasinaudojau. Ant CBUS1 užprogramavau TX&RXLED# tai reiškia ,kad vykstant ,betkokiam duomenų judėjimui užsidega LED. O programuojama čia viskas labai paprastai be jokių programatorių – per patį USB naudojant specialią programą MProg 3.5 ten visus nustatymus ir pavadinimus nustačiau. 🙂

Schema

(more…)