April 24 2014 19:40:22
Online kalkuliatoriai
IP: 54.205.236.46 Page Rank Check
Lankomumas
Translate
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.
Shoutbox
You must login to post a message.

No messages have been posted.
Straipsnių hierarchija
FT245RL Test v1.1




Mikroschemos FT245RL testavimui, patikrinimui, skirta programa. Joje galima nustatyti išėjimo ir iėimo išvadus ir paduoti signalus. Tokių būdų galima įjungti arba išjungti 8 kanalus, priimti 8 kanalų iejimą.

Viskas prasidėjo labai seniai. Kažkada, kai sužinojau, kad galima iš kompiuterio išsiusti signalus, kuriuos galima pač?iam valdyti, iš karto pradėjau domėtis kaip taip galima padaryti. Tai buvo kažkur ~2002 metai. Išnaršiau internetą ir radau kažkokius pavyzdžius, kaip galima pajungti įrenginį prie LPT port'o. Kadangi tais laikais beveik visi kompiuteriai turėjo LPT jungtį, tai viskas klostėsi gerai. Per LPT jungtį pajungtus LED valdžiau kažkieno parašyta programa, kurį buvo parašyta, taip kad veiktu MS-DOS'e. Ji tikrai nepasižymėjo malonia išvaizda, lengvu valdymu... Valdyti galima buvo tik tokia, tvarka, kombinaciją... kaip buvo numatės jos kurėjas. Todėl iš karto kilo mintys, kodėl aš pats negaliu sukurti programos ir valdyti taip kaip pats noriu. Taip ir prasidėjo domėjimasis programavimu ir kompiuterio susiejimo su savo įrenginiais.
Kadangi laikas eina, kompiuteriai tobulėja, tai LPT jungtis buvo pernelyg lėta, nepatogi... tai jos pilnai atsisakė. Dabar beveik nerasi kompiuterio, kuris turėtų LPT. Visas jungtis įskaitant LPT, COM, MIDI pakeitė visagalis USB. Todėl kilo noras viską perdaryti į USB.

Ilgai internete ne ieškojus, suradau mikroschema FT245R (FR245RL). Kurį iš karto patraukė dėmesį. Taip pat gamintojo puslapyje yra jungimo schema ir pavyzdžiai.




Pasigaminus kažkokį įrenginį ir pajungus prie kompiuterio, dar nereiškia kad jis veiks. Todėl kai pajungiau savo įrenginį, nežinojau ar jis veikia. Labai ilgai ieškojau kažkokios programos, kurį nusiųstų bit'us į FT245RL prie kurios pajungti LED'ai, kurie turėjo pradėti šviesti. Radau programa \"Pattern Controller\", kuriai reikėjo panaudoti įskiepų (Plugin) '8 Channel USB Ouput Plugin for ?e FTDI Chip FT245\" tai buvo Paul Abbott kurtas įrankis. Praleidus dienų pavyko paleisti tas programas ir įsitikinti kad mano sukurtas maketas veikia.

Todėl kilo mintis, sukurti programą, kurį ne tik man padėtų testuoti ar valdyti per USB ir FT245RL mikroschema, bet ir kitiems pradedantiesiems elektronikams. Kuriems jau būtų daug lengviau ir greiė?iau testuoti.

Programos veikimas
Kol nebus pajungtas įrenginys, tol programa bus neaktyvi. Vos tik pajungus įrenginį į USB jungtį galėsime pasirinkti įrenginį. Pirmiausiai išsirenkame Device name o vėliau Device S/N. šie du parametrai ir nusako prie kurios FT245RL mikroschemos jungsimes. Kadangi kitose rastose programose nebuvo pasirinkimo, tokių atvejų net neįsivaizduoju kaip pajungti daugiau nei vieną įrenginį su tuo paė?iu vardu. O šiuo atveju yra pasirenkamas pagal unikalų serijinį numerį (S/N).
Vos tik bus pasirinktas įrenginys, programa aktyvuos visus mygtukus.
Tada pasirenkame kokie išvadai (D0, D1... D7) bus išėjimas (IN) ar ieijimas (OUT).
Apatinėje dalyje (Set ouput) paspaudus mygtukus, bus nusiunė?iama signalas į mikroschemą.
Taip pat nustaė?ius išvada kaip iėjimą (IN) ir padavus įtampa į mikroschemos kojelė, programoje pasispaus mygtukas Input status lange.

Eiliškumas
1. ė®jungiame įrenginį į USB jungtį.
2. ė®jungiame programą.
3. Pasirenkame Device name
4. Pasirenkame Device S/N
5. Pasirenkame rodyklėmis, kurie išvadai bus iejimas/išejimas.
6. Paspaudus mygtukus Set output, nusiųsime signalą.
7. Padavus įtampą į mikroschemą, pasispaus migtukai Input status lange.

Taip pat apatinėje juostoje, galime matyti kokias reikšmes programa nusiųs mikroschemai.



ė® mikroschemą siunė?iami bitai nuo 0 iki 255.
Norint nusiusti į D0 iįvadą reikia siųsti - 1;
D1 -2;
D2 - 4;
D3 - 8;
D4 - 16;
D5 - 32;
D6 - 64;
D7 - 128;
Nusiuntus šias reikšmes, nusiųsime vienu metu tik į vieną išvadą. O norit nusiųsti į abu, ar kelis iš karto, tai reikia juos sudėti.
Jeigu norime iš karto nusiųsti D0, D1, D2, tai reikia nusiųsti 1+2+4 = 7

ATSISIUNTIMAI / Download

FT245RL Data Sheet
FT245RL Test v1.1 (2011.02.02) (877KB)

Patikrinta su:
Windows 7 32bit.
Windows 7 64bit.

Jeigu rasite kažkokiu klaidų rašykite komentaruose. Taip pat būtų gerai jei kas nors pratestuos su kitomis Windows versijomis.






In this video show, first time connect FT245RL to computer win WIN7, installing drivers, open program FT245RL Test v1.1, select device, serial number, set pin D0, D1, D2.. to Input or Output and send bytes to FT245RL.


Apie šį projektą rašo:
http://dangerousprototypes.com
http://www.portalmcu.com.br
http://www.electronics-lab.com






Raktiniai žodiai: FT245, FT245R, FT245RL, FT232R, FT232RL, BitBang, Bit bang, tester, test USB device diy, FT245R testavimas, FT245R patikrinimas,FT245R testing, FT245R check, FT245R example, software, FT245R programm, FT245R input output, FT245RL drivers, FT245R utilities, D2XX Drivers, FT245RL (USB to parallel FIFO), USB to LPT su FT245RL, USB to 8 channels
Komentarai
#1 | www.reddylab.eu · March 23 2011 11:14:44
Good variant, now i'm working under new linux version of my bbtest program.
#2 | Alex · June 02 2011 16:05:36
Can you put on your website the source code please.I have a project and i can figure out how to write the code
#3 | guest · November 28 2011 21:42:52
very good excellent
Please, could you share the source code with the rest of us ???

Tanks in advance
#4 | FT245RL Test v1.1 · June 08 2012 10:14:23
Hi,
Can you give me the source code for FT245RL Test v1.1 ?
Thank you much.
pascal.vrignat@univ-orleans.fr
#5 | Koltashev · March 27 2013 17:33:27
Hello! Can you send me sourse code for FT245RL Test v1.1 ? I need in it.
Thank you very much.
koltashev@29.ru
#6 | kilam · April 27 2013 13:16:51
your program looking very nice. I need your source code.. is very importand for me.. what is price I will pay please contact with me..
malikakcay@hotmail.com
#7 | medisoft · December 08 2013 16:46:27
th .
Rašyti komentarą
Vardas:

Patvirtinimo kodas:
Patvirtinimo kodas


Reitingai
Balsuoti gali tik nariai.

Prašome prisijungtiarba užsiregistruoti, jeigu norite balsuoti.

Nėra reitingų.

281,657 unikalūs lankytojai