FTDI & BitBang mod

GT5 gt5@seznam.cz
Čtvrtek Únor 2 12:00:02 CET 2006


Ano,spletl jsem se. Je tam 93C56.
LP.




Ta pamet je 93xx, nemylim-li se.
Martin Hanek


GT5 napsal(a):

> Zdravim,
> kolega mi stavel nedavno nekolik modulu a behaji dobre. Sice to neni 
> 232BM ale 245BM ...ale v bitbangu je to uplne nastejno. Takze 
> potrebujete aby eeprom 56xxx aby nemela zapojeny ORG pin /neznama 
> chyba vyrobce..casty problem/.
> Dale si nainstalujte nejnovejsi D2xx ovladace.
> Naprogramujete eeprom 56xxx pomoci utility vyrobce, nebo vygenerujete 
> BIN soubor a eeprom natvrdo nahrajete v programatoru pameti.
> Bitbang mod se aktivuje takto :
> 1) tevrete zarizeni ... FT_Open
> 2) FT_Purge /ze zkusenosti/
> 3) FT_setbaudrate (nastavite rychlost posuvu fronty pri zapisu)
> 4) FT_setbitmode ...zde nastavite orientaci pinu a zda je aktivni 
> bitbang mode
> volitelne) FT_getstatus
> volitelne) FT_getbitmode ... alternativni zpusob cteni vstupnich pinu 
> pri bitbang
> volitelne) FT_write (zapisete dany retezec)
> 5) FT_close ukoncite funkci zarizeni /az po skonceni programu treba/
>
> Cteni - je vic moznosti. Sam pouzivam FT_getbitmode funkci. Data se 
> ctou okamzite.
> Zapis - zapisete li vice nez 1byte dat, data se posouvaji a strobuji 
> na vystup v rytmu hodin ktere nastavite v bodu (3)
>
> Uvedenou konfiguraci jsem uvedl pro FT245BM. Nicmene pro 232BM je to 
> totez. Akorat na zacatku jeste nastavite specifikaci serioveho chovani 
> obvodu...
> Casto byva problem s pointery...pokud pracujete napriklad ve VB, tak 
> se muzete snadno zamotat.
>
> *** Ja volam nastaveni takto a problem neni :
> lngRetVal = FT_SetBaudRate(lngHandle, BAUD_115200)
>
> *** A zapis ...
> buffer_size = 4
> tx_buffer = Chr(43) & Chr(2) & Chr(63) & Chr(31)
> lngRetVal = FT_Write(lngHandle, tx_buffer, buffer_size, 
> buffer_written_bytes)
>
> funkce by mela vratit lngRetVal = FT_OK , dale v promenne 
> buffer_written_bytes najdete pocet uspesne zapsanych byte do obvodu.
>
> Tak me napada...mate aktivovany vubec spravne ten bitbang?
> Posledni zapsana data vam zustanou na pinech nebo ne?
>
> LP.
>
>
>
> --------------------------------------------------------------
>
> Zdravim konferenci.
> Mam na stole modul od ASIXu s chipem FT232BM a potrebuji s nim pomoci 
> Bitbang modu ridit i2c sbernici. Soft mam napsany, vsechno vypada, ze 
> funguje, ale problem je, ze strasne pomalu. Rychlost odpovida tomu, ze 
> chip uvnitr jede na 150 Bd.
> Volani funkce FT_SetBaudRate z knihovny FTD2XX.dll s jakymikoliv 
> hodnotami (SetDivisor) nema na nic zadny vliv, rychlost posilani dat 
> na rozhrani se deje stale stejnou rychlosti 150 Bd. Pritom funkce 
> nevraci chybovou hodnotu. Veskery cas program stravi ve funkci 
> FT_Write. Delam neco spatne nebo mam modul rovnou hodit do kose?
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>




Další informace o konferenci Hw-list