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ė:
Posts Tagged ‘USB’
USB Valdymas su FT232RL
Tuesday, September 7th, 2010USB – TTL konverteris
Friday, July 23rd, 2010Ką 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..
USB AVR ISP Programatorius – STK500v2
Thursday, January 7th, 2010Nusprendž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.


