Zrozumienie trybu Bit Bang w chipach FTDI 232BM - praktyczne zastosowanie i zasady działania
Bit Bang Mode
From: "kamil" <holubowiczk_at_nospam_wp.pl>
Subject: Bit Bang Mode
Date: Tue, 15 Apr 2003 07:39:10 +0200
Kto mi wyjsni na czym polega tryb Bit Bang Mode w scalakach firmy FTDI
232BM. Czytalem pdf ale zabardzo nie moge zrozumiec na czym ma to polegac.
Dziekuje
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.ipartners.pl!news.polbox.pl!not-for-mai
From: antispam_verox_at_nospam_a4.pl (Verox)
Subject: Re: Bit Bang Mode
Date: 15 Apr 2003 06:45:43 GMT
On Tue, 15 Apr 2003 07:39:10 +0200, kamil napisał:
Kto mi wyjsni na czym polega tryb Bit Bang Mode w scalakach firmy FTDI
232BM. Czytalem pdf ale zabardzo nie moge zrozumiec na czym ma to polegac.
W dużym skrócie (rs232)
Czekasz na bit startu, czekasz 1.5 bitu, i ,,strzelasz (bang!)'' w bit (zauważ
że trafiasz w połówke bitu - czyli jednoznacznie jesteś w stanie określić jego
stan), potem czekasz 1 bit i znów sprawdzasz.... Tak 8 razy.
Metoda dużo prostsza niż standardowy UART z n-krotnym próbkowaniem danego bitu
--
begin 755 signature.exe
[verox <at> a4 <dot> pl] vy 73! de SP9UOB
Proud to be 100 percent microsoft free. op. Tomek
========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!not-for-mai
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: Bit Bang Mode
Date: Tue, 15 Apr 2003 10:01:46 +0200
Czesc
Użytkownik Verox <antispam_verox_at_nospam_a4.pl> w wiadomości do grup dyskusyjnych
napisał:slrnb9nak0.5ak.antispam_verox_at_nospam_matrix.veroxsystems.com...
On Tue, 15 Apr 2003 07:39:10 +0200, kamil napisał:
Kto mi wyjsni na czym polega tryb Bit Bang Mode w scalakach firmy FTDI
232BM. Czytalem pdf ale zabardzo nie moge zrozumiec na czym ma to
polegac.
W dużym skrócie (rs232)
Czekasz na bit startu, czekasz 1.5 bitu, i ,,strzelasz (bang!)'' w bit
(zauważ
że trafiasz w połówke bitu - czyli jednoznacznie jesteś w stanie określić
jego
stan), potem czekasz 1 bit i znów sprawdzasz.... Tak 8 razy.
E nie , to zupelnie o co innego chodzi.
Tryb bit bang pozwala wykorzystac 8-bitowa magistrale
danych 245 albo 8 linii sygnalowych uart 232 jako
uniwersalny dwukierunkowy 8-bitowy port i/o.
Kazda linia moze byc niezaleznie ustawiona jako we lub wy.
I teraz jesli wysylasz dane do ft8u to sa one sekwencyjnie
wystawiane na liniach out z ustawiona wczesniej szybkoscia.
Podobnie odczyt danych probkuje z ta szybkoscia linie we.
To jest w zalozeniu wymyslone do ladowania FPGA ale moze
swietnie sluzyc do roznych isp-ow, programatorkow eeprom
itd. ( np . lcd znakowy w 4-bitowym trybie pewnie da sie szybciutko
podpiac pod usb )
--
Pozdrowienia
Jurek Szczesiul
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!bobo.ds5.agh.edu.pl!not-for-mai
From: "Totenham" <drozdzoo_at_nospam_bobo.ds5.agh.edu.blufh.pl>
Subject: Re: Bit Bang Mode
Date: Tue, 15 Apr 2003 12:20:41 +0200
"Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl> wrote in message
news:b7geaa$ssg$1_at_nospam_SunSITE.icm.edu.pl...
itd. ( np . lcd znakowy w 4-bitowym trybie pewnie da sie szybciutko
podpiac pod usb )
eeeeeeeee dlaczego?, jak? sprecyzuj bo brzmi ciekawie ... może jakiś adres.
pozdroofka
========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!not-for-mai
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: Bit Bang Mode
Date: Tue, 15 Apr 2003 13:26:19 +0200
Czesc
Użytkownik Totenham <drozdzoo_at_nospam_bobo.ds5.agh.edu.blufh.pl> w wiadomości do
grup dyskusyjnych napisał:b7gmkk$vms$1_at_nospam_bobo.ds5.agh.edu.pl...
itd. ( np . lcd znakowy w 4-bitowym trybie pewnie da sie szybciutko
podpiac pod usb )
eeeeeeeee dlaczego?, jak? sprecyzuj bo brzmi ciekawie ... może jakiś
adres.
To tylko szybki pomysl bez szczegolow :
- robisz malutki adapterek ( gniazdo , ft8u232BM, 93c46
rezonator ceramiczny 6.00MHz + troche biernych drobiazgow.
- masz teraz 8-bitowy port, 4 bity na dane lcd, linia C/D i linia EN;
R/W na stale na zapis - nie bedziemy sprawdzac bitu busy tylko
dopasujemy szybkosc sterowania / to dobrze zdaje egzamin
- jeszcze 2 bity zostaja ( np. wlaczenie podswietlenia, albo
sterowanie wieksza maszyna jak 4x40 - tam sa czasem oddzielne
kontrolery z oddzielnymi liniami EN )
- i teraz tylko przepisac typowe sekwencje sterowania wyswietlacza,
z uzyciem funkcji interfejsu FT_W32_API ustawic Bit Bang i wysylac
( dla konfiguracji dac tylko wolniejsze taktowanie bo AFAIR kilka
poczatkowych komend wykonuje sie dluzej ).
Czy ktos to konkretnie zapuscil i opublikowal to nie mam pojecia.
--
Pozdrowienia
Jurek Szczesiul
========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.polbox.pl!not-for-mai
From: antispam_verox_at_nospam_a4.pl (Verox)
Subject: Re: Bit Bang Mode
Date: 15 Apr 2003 12:08:28 GMT
On Tue, 15 Apr 2003 10:01:46 +0200, Jerzy Szczesiul napisał:
Czesc
Kto mi wyjsni na czym polega tryb Bit Bang Mode w scalakach firmy FTDI
232BM. Czytalem pdf ale zabardzo nie moge zrozumiec na czym ma to
polegac.
W dużym skrócie (rs232)
E nie , to zupelnie o co innego chodzi.
Tryb bit bang pozwala wykorzystac 8-bitowa magistrale
danych 245 albo 8 linii sygnalowych uart 232 jako
uniwersalny dwukierunkowy 8-bitowy port i/o.
AAA. dzięki - mnie do tej pory to określenie kojażyło się wyłącznie z tym co
napisałem :-)
Dzięki za sprostowanie
--
begin 755 signature.exe
[verox <at> a4 <dot> pl] vy 73! de SP9UOB
Proud to be 100 percent microsoft free. op. Tomek
========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!fu-berlin.de!vienna1-snh1.gtei.net!news.gtei.net!news.maxwell.syr.edu!sn-xit-03!sn-xit-01!sn-post-01!supernews.com!corp.supernews.com!not-for-mai
From: Greg Sz <greg_sz_at_nospam_dsuper.net>
Subject: Re: Bit Bang Mode
Date: Tue, 15 Apr 2003 14:21:37 -0400
Verox wrote:
On Tue, 15 Apr 2003 07:39:10 +0200, kamil napisał:
Kto mi wyjsni na czym polega tryb Bit Bang Mode w scalakach firmy FTDI
232BM. Czytalem pdf ale zabardzo nie moge zrozumiec na czym ma to polegac.
W dużym skrócie (rs232)
Czekasz na bit startu, czekasz 1.5 bitu, i ,,strzelasz (bang!)'' w bit (zauważ
że trafiasz w połówke bitu - czyli jednoznacznie jesteś w stanie określić jego
stan), potem czekasz 1 bit i znów sprawdzasz.... Tak 8 razy.
Metoda dużo prostsza niż standardowy UART z n-krotnym próbkowaniem danego bitu
Moj drogi, ajk by to tak bylo to by bylo bardzo smiesznie. Znaczylo by ze ktos
czekal 40 lat albo i wiecej, zeby wymyslic nowa nazwe i to taka pretensjonalna na
cos co istnieje juz od dawna.
Zwsze tak robionow harware'owych UARTach. Wielokrotne probkowanie sie stosuje
raczej od stosunkowo niedawna.
Pozdro
grzechu