mikrokontroler i USB
Masz problem? Zapytaj na forum elektroda.pl
Date: Mon, 26 Dec 2005 02:14:58 +0100
From: pisztu <pisztu21_at_nospam_o2.pl>
Subject: mikrokontroler i USB
Witam!
Czytałem dawno temu w jakimś pisemku jak wprowadzano na rynek układ,
który w bardzo prosty sposób pozwalał komunikować się czemuś (nie
pamiętam co on miał z jednej strony) z magistralą USB.
Czy ktoś może wskazać mi jakieś rady, jak połączyć mikrokontroler z USB
w komputerze?
Pozdrawiam.
From: zenon <zenon_at_nospam_wp.pl>
Subject: Re: mikrokontroler i USB
Date: Mon, 26 Dec 2005 11:44:45 +0100
Użytkownik pisztu napisał:
Witam!
Czytałem dawno temu w jakimś pisemku jak wprowadzano na rynek układ,
który w bardzo prosty sposób pozwalał komunikować się czemuś (nie
pamiętam co on miał z jednej strony) z magistralą USB.
Czy ktoś może wskazać mi jakieś rady, jak połączyć mikrokontroler z USB
w komputerze?
Pozdrawiam.
http://www.seguro.pl/sklep/?zobacz=4300&producent=
From: zenon <zenon_at_nospam_wp.pl>
Subject: Re: mikrokontroler i USB
Date: Mon, 26 Dec 2005 11:48:52 +0100
Użytkownik pisztu napisał:
Witam!
Czytałem dawno temu w jakimś pisemku jak wprowadzano na rynek układ,
który w bardzo prosty sposób pozwalał komunikować się czemuś (nie
pamiętam co on miał z jednej strony) z magistralą USB.
Czy ktoś może wskazać mi jakieś rady, jak połączyć mikrokontroler z USB
w komputerze?
Pozdrawiam.
http://www.seguro.pl/sklep/?zobacz=4504&producent=
http://www.seguro.pl/sklep/?zobacz=4300&producent=
From: "Paweł Cern" <name_at_nospam_surname.pl>
Subject: Re: mikrokontroler i USB
Date: Mon, 26 Dec 2005 12:07:45 +0100
http://www.seguro.pl/sklep/?zobacz=4504&producent=
http://www.seguro.pl/sklep/?zobacz=4300&producent=
No właśnie, wbrew pozorom ARM to bardzo dobre rozwiązanie zarówno dla
początkujących jak i zaawansowanych. Program można spokojnie pisać w C,
bardzo dobrze się kompiluje. No i oczywiście takie cudo wydajnością nie
grzeszy - może być taktowane zegarem bodajże do 55MHz (z użyciem USB będzie
to naturalnie 48MHz lub podwielokrotność).
Napewno bezpieczniej wybrać Atmela niż Philipsa, jak zajrzycie do erraty
dokumentacji LPC21xx to aż Wam włosy dęba staną.
Paweł
From: "Piotr Wyderski" <wyderski_at_nospam_mothers.against.spam-ii.uni.wroc.pl>
Subject: Re: mikrokontroler i USB
Date: Mon, 26 Dec 2005 12:18:01 +0100
Paweł Cern wrote:
No i oczywiście takie cudo wydajnością nie grzeszy
Ależ grzeszy, mp3 da się na tym dekodować. :-)
Pozdrawiam
Piotr Wyderski
--
"If you were plowing a field, which would you rather use?
Two strong oxen or 1024 chickens?" -- Seymour Cray
From: "Paweł Cern" <name_at_nospam_surname.pl>
Subject: Re: mikrokontroler i USB
Date: Mon, 26 Dec 2005 14:59:06 +0100
No i oczywiście takie cudo wydajnością nie grzeszy
Ależ grzeszy, mp3 da się na tym dekodować. :-)
Z rozpędu pokręciłem, miałem na myśli że wypada dobrze w porównaniu do
innych mikrokontrolerów (np. 8-bitowych) w tej cenie.
Paweł
From: Filip Ozimek <filip_at_nospam_mielonka.polbox.pl>
Subject: Re: mikrokontroler i USB
Date: Mon, 26 Dec 2005 12:32:59 +0100
pisztu wrote:
Witam!
Czytałem dawno temu w jakimś pisemku jak wprowadzano na rynek układ,
który w bardzo prosty sposób pozwalał komunikować się czemuś (nie
pamiętam co on miał z jednej strony) z magistralą USB.
Zobacz notę katalogową Atmela nr AVR309, tam zwykły AT90S2313 (za 4-5
zł!) ma obsługę USB.
--
Filip.
From: "Paweł Cern" <name_at_nospam_surname.pl>
Subject: Re: mikrokontroler i USB
Date: Mon, 26 Dec 2005 15:22:10 +0100
Witam!
Czytałem dawno temu w jakimś pisemku jak wprowadzano na rynek układ,
który w bardzo prosty sposób pozwalał komunikować się czemuś (nie
pamiętam co on miał z jednej strony) z magistralą USB.
Zobacz notę katalogową Atmela nr AVR309, tam zwykły AT90S2313 (za 4-5 zł!)
ma obsługę USB.
--
> Filip.
W zasadzie nie ma, ale ją symuluje. Ponieważ sama obsługa USB wyciąga z
niego ostatnie poty, używany jest jedynie jako interfejs pomiędzy USB a
zapewne innym, mądrzejszym mikrokontrolerem.
Rozwiązanie to faktycznie jest niedrogie bo za obsługę USB płacimy te 4 - 5
złotych, ograniczeniem jest mała szybkość komunikacji 1,5Mbps.
Paweł
From: "william" <nie_at_nospam_ma.mnie.pl>
Subject: Re: mikrokontroler i USB
Date: Mon, 26 Dec 2005 15:27:52 +0100
Rozwiązanie to faktycznie jest niedrogie bo za obsługę USB płacimy te 4 -
5 złotych, ograniczeniem jest mała szybkość komunikacji 1,5Mbps.
To rozwiązanie (z programową obsługą na AVR) jest znacznie wolniejsze
niż 1,5Mb/s bo tam AVR naprzemiennie czeka na odebranie ramki (z tą
przepływnością) a następnie coś z nią robi (np. wysyła bajt poprzez RS-a
albo programuje eeprom czy co tam jeszcze wymyślimy) i na ten czas blokuje
(zawiesza) magistralę USB bo nie byłby w stanei nic odbierać. Dlatego jest
to fajne i tanie rozwiązanie ale tylko dla urządzeń o bardzo niskiej
przepustowości. W sam raz by zrobić jakiś klucz sprzętowy / sterownik
przekaźników itp.
From: "Paweł Cern" <name_at_nospam_surname.pl>
Subject: Re: mikrokontroler i USB
Date: Mon, 26 Dec 2005 15:32:12 +0100
W sam raz by zrobić jakiś klucz sprzętowy / sterownik przekaźników itp.
No bez przesady, jakąś myszę mogłoby to pociągnąć :D
From: "william" <nie_at_nospam_ma.mnie.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 12:43:49 +0100
Użytkownik "Paweł Cern" <name_at_nospam_surname.pl> napisał w wiadomości
news:db60b$43affeed$3eb34112$4018_at_nospam_news.chello.pl...
W sam raz by zrobić jakiś klucz sprzętowy / sterownik przekaźników itp.
No bez przesady, jakąś myszę mogłoby to pociągnąć :D
Taką optyczną z detekcją obrazu ? :) Nawet z taką z enkoderami byłby
problem, bo na czas odbioru ramki procesor z wyłączonymi przerwaniami
poświeca 100% czasu na USB i jeden impuls ruchu może spokojnie uciec.... A
rewersyjnych liczników sprzętowych AVR nie posiada .... Do rozwiązań "czasu
rzeczywistego" (a takim jest w pewnym sensie mysz) ten projekt się IMHO nie
nadaje.
From: "Paweł Cern" <name_at_nospam_surname.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 18:13:01 +0100
No bez przesady, jakąś myszę mogłoby to pociągnąć :D
Taką optyczną z detekcją obrazu ? :) Nawet z taką z enkoderami byłby
problem, bo na czas odbioru ramki procesor z wyłączonymi przerwaniami...
Miałem na myśli że mógłby robić tylko za interfejs.
From: "Greg\(G.Kasprowicz\)" <gkasprow_at_nospam_gmail.com>
Subject: Re: mikrokontroler i USB
Date: Mon, 26 Dec 2005 13:25:19 +0100
Czytałem dawno temu w jakimś pisemku jak wprowadzano na rynek układ, który
w bardzo prosty sposób pozwalał komunikować się czemuś (nie pamiętam co on
miał z jednej strony) z magistralą USB.
Czy ktoś może wskazać mi jakieś rady, jak połączyć mikrokontroler z USB w
komputerze?
chyba koledze chodzilo o uklady firmy FTDI
np FT245
From: pisztu <pisztu21_at_nospam_o2.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 16:03:08 +0100
Dnia Mon, 26 Dec 2005 02:14:58 +0100, pisztu napisał(a):
Czy ktoś może wskazać mi jakieś rady, jak połączyć mikrokontroler z USB
w komputerze?
To ja tak sobie sam w ramach podsumowania odpowiem i zapytam:
Ten AVR309 wydaje sie byc calkiem sensowny, bo mi potrzeba zrobic
interfejs terminala - jedna sprawa to odczyt czy cos czasem nie zostalo
nacisniete (na takiej niby klawiaturze) a druga to wysylanie odpowiedzi w
postaci napisow itp wyswietlanych na LCD i zapalanie diod.
Bedzie dzialac?
Gdzie mozna takie AVR309 kupic?
Bo ten FTDI to drogi jest!
Pozdrawiam.
From: pisztu <pisztu21_at_nospam_o2.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 16:06:45 +0100
Dnia Tue, 27 Dec 2005 16:03:08 +0100, pisztu napisał(a):
To ja tak sobie sam w ramach podsumowania odpowiem i zapytam:
Przyszlo mi jeszcze jedno do glowy.
Chcialem uzywac Atmegi8 i jako ze ta atmega to by sie glownie nudzila, to
moze bylaby wystarczajaca, do zaimplementowania tam programowej obslugi
USB? Na taki tekstowy terminal by wystarczylo?
Pozdrawiam.
From: "Piotr Wyderski" <wyderski_at_nospam_mothers.against.spam-ii.uni.wroc.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 16:36:34 +0100
pisztu wrote:
Chcialem uzywac Atmegi8 i jako ze ta atmega to by sie glownie
nudzila, to moze bylaby wystarczajaca, do zaimplementowania tam
programowej obslugi USB?
Kup sobie tego ARMa w Seguro i zapomnij o tych wynalazkach programowych...
Pozdrawiam
Piotr Wyderski
--
"If you were plowing a field, which would you rather use?
Two strong oxen or 1024 chickens?" -- Seymour Cray
From: "Mister" <wojpie_at_nospam_wywal_to.poczta.onet.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 16:50:54 +0100
Chcialem uzywac Atmegi8 i jako ze ta atmega to by sie glownie
nudzila, to moze bylaby wystarczajaca, do zaimplementowania tam
programowej obslugi USB?
Jaki jest sens stosowania USB Low Speed programowego jeżeli serialem
osiągniesz większe transfery?
A wierz mi że oprogramować i uruchomić USB to przynajmniej 20 razy więcej
roboty, aniżeli oprogramowanie seriala.
Mister
From: "Piotr Wyderski" <wyderski_at_nospam_mothers.against.spam-ii.uni.wroc.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 17:16:50 +0100
Mister wrote:
Jaki jest sens stosowania USB Low Speed programowego jeżeli serialem
osiągniesz większe transfery?
Plug&Play. Tylko po co, skoro na ARMie dostanie Full Speed za porównywalną
cenę bez wnikania w szczegóły wystawiania sygnałów na D+ i D- itp. sprawy
PHY?
A wierz mi że oprogramować i uruchomić USB to przynajmniej 20 razy
więcej roboty, aniżeli oprogramowanie seriala.
Sama transmisja po wynegocjowaniu ustawień jest prosta, ale dogadanie
się z hostem w moim pierwszym urządzeniu zajęło mi kilka dni. :-)
Pozdrawiam
Piotr Wyderski
--
"If you were plowing a field, which would you rather use?
Two strong oxen or 1024 chickens?" -- Seymour Cray
From: "pisztu" <pisztu_at_nospam_o2.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 18:21:19 +0100
Jaki jest sens stosowania USB Low Speed programowego jeżeli serialem
osiągniesz większe transfery?
Plug&Play. Tylko po co, skoro na ARMie dostanie Full Speed za porównywalną
cenę bez wnikania w szczegóły wystawiania sygnałów na D+ i D- itp. sprawy
PHY?
i bede wysylal sygnaly z klawiatury z predkoscia 12Mbps? Bede mogl robic
konkursy, "kto szybciej naciska klawisze" :)
From: "pisztu" <pisztu_at_nospam_o2.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 18:15:59 +0100
Jaki jest sens stosowania USB Low Speed programowego jeżeli serialem
osiągniesz większe transfery?
Nie mam seriala w maszynie. Tzn mam, ale nie moge go uzyc. O ile nie chce
robic modemu do przesylania sygnalow cyfrowych przez karte dzwiekowa na
plycie, to najlatwiej wychodzi skorzystac z USB. :)
A wierz mi że oprogramować i uruchomić USB to przynajmniej 20 razy więcej
roboty, aniżeli oprogramowanie seriala.
no, niestety. Musze użyć USB i chętnie skorzystałbym z czegoś jak
najbardziej gotowego, ale najważniejsze są koszty.
Pozdrawiam.
From: "pisztu" <pisztu_at_nospam_o2.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 18:19:16 +0100
Kup sobie tego ARMa w Seguro i zapomnij o tych wynalazkach programowych...
ale on kosztuje 20 zl netto, czyli 5 razy tyle co ten maly AVR. Co prawda,
moj mikrokontroler ktorego mialem uzywac kosztuje chyba 8zl, wiec w sumie
roznica to tylko 8zl wiecej... Zobacze czy mi ten ARM pasuje.
Date: Tue, 27 Dec 2005 16:47:17 +0100
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: mikrokontroler i USB
pisztu napisał(a):
Gdzie mozna takie AVR309 kupic?
AVR309 to jest oznaczenie noty aplikacyjnej do pobrania z www.atmel.com
Bo ten FTDI to drogi jest!
Żartujesz? w Propoxie kosztuje 16PLN netto a swego czasu na Allegro były
chyba po 9PLN.
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/
From: "pisztu" <pisztu_at_nospam_o2.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 18:22:48 +0100
Bo ten FTDI to drogi jest!
Żartujesz? w Propoxie kosztuje 16PLN netto a swego czasu na Allegro były
chyba po 9PLN.
na razie najtawniej widzialem po 20zl netto, podczas gdy ten avr podobno za
4PLN chodzi, wiec roznica jest pieciokrotna. Pomnoz te 16zl przez jakies
1000 sztuk... i wyjdzie ze chyba nie warto.
Date: Tue, 27 Dec 2005 19:09:48 +0100
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: mikrokontroler i USB
pisztu napisał(a):
na razie najtawniej widzialem po 20zl netto, podczas gdy ten avr podobno za
4PLN chodzi, wiec roznica jest pieciokrotna. Pomnoz te 16zl przez jakies
1000 sztuk... i wyjdzie ze chyba nie warto.
W Propoxie(www.propox.com) przy 30 sztukach cena spada do 13PLN netto.
Przy tysiącu sztuk to możesz gadać już spokojnie z dystrybutorem albo
nawet może brać bezpośrednio od producenta.
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/
From: "Paweł Cern" <name_at_nospam_surname.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 19:26:35 +0100
na razie najtawniej widzialem po 20zl netto, podczas gdy ten avr podobno
za
4PLN chodzi, wiec roznica jest pieciokrotna. Pomnoz te 16zl przez jakies
1000 sztuk... i wyjdzie ze chyba nie warto.
Weź jeszcze pod uwagę, że ten AVR może obsłużyć od razu USB i całą logikę
terminala. W przypadku użycia tego małego AVR-a czy przejściówki USB->RS,
będzie potrzebny pewnie dodatkowy MCU do obsługi terminala co i tak
podniesie cenę.
From: "Paweł Cern" <name_at_nospam_surname.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 19:28:31 +0100
na razie najtawniej widzialem po 20zl netto, podczas gdy ten avr podobno
za
4PLN chodzi, wiec roznica jest pieciokrotna. Pomnoz te 16zl przez jakies
1000 sztuk... i wyjdzie ze chyba nie warto.
Weź jeszcze pod uwagę, że ten ARM może obsłużyć od razu USB i całą logikę
terminala. W przypadku użycia tego małego AVR-a czy przejściówki USB->RS,
będzie potrzebny pewnie dodatkowy MCU do obsługi terminala co i tak
podniesie cenę.
From: "william" <nie_at_nospam_ma.mnie.pl>
Subject: Re: mikrokontroler i USB
Date: Tue, 27 Dec 2005 19:59:43 +0100
Bo ten FTDI to drogi jest!
Żartujesz? w Propoxie kosztuje 16PLN netto a swego czasu na Allegro były
chyba po 9PLN.
--
12 PLN kosztuje kompletny kabelek USB do telefonu, czyli płytka z
konwerterem USB <> RS232 3V + kabelek USB + kabelek do telefonu + obudowa.
Wykorzystujesz 2 pierwsze części.