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