mikrokontroler i USB



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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=

Poprzedni Następny
Wiadomość
Spis treści
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=

Poprzedni Następny
Wiadomość
Spis treści
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ł




Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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ł




Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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ł



Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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" :)



Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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/

Poprzedni Następny
Wiadomość
Spis treści
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.



Poprzedni Następny
Wiadomość
Spis treści
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/

Poprzedni Następny
Wiadomość
Spis treści
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ę.



Poprzedni Następny
Wiadomość
Spis treści
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ę.



Poprzedni Następny
Wiadomość
Spis treści
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.