Goto page Previous 1, 2
Zbych
Guest
Sun Jan 30, 2011 11:24 am
On 30.01.2011 11:21, Jerry1111 wrote:
Quote:
On 29/01/2011 19:40, Marcin Wasilewski wrote:
Użytkownik "kk" <a@a.pl> napisał w wiadomości
news:ih23mn$81g$1@news.vectranet.pl...
Teraz lepiej poszukać czegś co ma na pokładzie USB.
Np. VNC-2 FTDI - (16bit 2xUSB , 256k Flash, GPIO 3x8, brakuje tylko
A/C.) za 15 zł.
No Atmel wypuścił ATMEGA32U2 i ATMEGA32U4, obsługują pełne USB, kosztują
kilkanaście złotych (cena porównywalna do FT232 a możliwości jednak dużo
większe)
Ale FTDI wsadzasz na plytke, programujesz mu EEPROM ze stringiem "Moj
Super Duper Port" i dziala. Z Atmega masz zabawe w Windowsowe drivery,
wiec policz od ilu sztuk ta zabawa zaczyna sie oplacac (tak, wiem jako
hobby mozna to i dla jednej sztuki zrobic).
Jak robisz urządzenie pracujące w klasie HID, CDC, MSD itp. to używasz
driverów wbudowanych w system.
Marcin Wasilewski
Guest
Sun Jan 30, 2011 1:30 pm
Użytkownik "Jerry1111" <jerry1111alwaysattackedbyspam@wp.pl.pl.wp> napisał w
wiadomości news:ii3e3b$omo$1@news.onet.pl...
Quote:
Ale FTDI wsadzasz na plytke, programujesz mu EEPROM ze stringiem "Moj
Super Duper Port" i dziala. Z Atmega masz zabawe w Windowsowe drivery,
wiec policz od ilu sztuk ta zabawa zaczyna sie oplacac (tak, wiem jako
hobby mozna to i dla jednej sztuki zrobic).
No tak, tylko potrzebujesz FTDI232 (za kilkanaście złotych), eeprom
szeregowy za kilkadziesiąt groszy i użyteczność tego masz i tak na poziomie
RS-232. Natomiast tu masz za tą samą cenę pełny procesor z pełnym
interfejsem USB2, który nie tylko obsłuży Ci port USB, ale może być całym
urządzeniem, lub koprocesorem który obrobi cały syf (odbierze transmisję USB
i ją przetworzy, monitorować będzie zasilanie i w razie potrzeby odpali
przetwornicę zasilaną z baterii, zajmie się stosem TCP/IP (to raczej po
dodaniu pamięci), a główny procek będzie mielił to co mielić ma.
Podsumowując - na tym zrobisz bez problemu np. interface do obsługi
zewnętrznego dysku, na FTDI232 zapomnij, a koszt jest praktycznie ten sam.
Jak już pisał kolega, ATMEL daje sporo dokumentacji jak to obsłużyć po
stronie PC.
http://www.atmel.com/dyn/products/tools_docs.asp?category_id=163&family_id=607&subfamily_id=760&tool_id=4441
Michoo
Guest
Sun Jan 30, 2011 1:37 pm
Ja bym jednak polecał STM32F103C6T6A albo coś w tej okolicy - cena lekko
niższa niż atmela, zegar kilka razy większy, i prawie 7 razy więcej ramu.
W dniu 30.01.2011 13:30, Marcin Wasilewski pisze:
Quote:
No tak, tylko potrzebujesz FTDI232 (za kilkanaście złotych), eeprom
szeregowy za kilkadziesiąt groszy i użyteczność tego masz i tak na
poziomie RS-232. Natomiast tu masz za tą samą cenę pełny procesor z
pełnym interfejsem USB2
USB 1.1, czyli USB 2.0 full speed. "Prawdziwe" USB 2.0, czyli high speed
widziałem tylko w 8051 Cypressa.
--
Pozdrawiam
Michoo
Marcin Wasilewski
Guest
Sun Jan 30, 2011 2:45 pm
Użytkownik "Michoo" <michoo_news@vp.pl> napisał w wiadomości
news:ii3m22$nnc$1@news.onet.pl...
Quote:
Ja bym jednak polecał STM32F103C6T6A albo coś w tej okolicy - cena lekko
niższa niż atmela, zegar kilka razy większy, i prawie 7 razy więcej ramu.
Muszę przyznać, że bardzo przyjemny scalaczek jeśli chodzi o stosunek
możliwości do ceny, a środowisko programistyczne dla kogoś kto nigdy nie
miał do czynienia z ARM-ami jakie polecasz?
Michoo
Guest
Sun Jan 30, 2011 3:38 pm
W dniu 30.01.2011 14:45, Marcin Wasilewski pisze:
Quote:
Użytkownik "Michoo" <michoo_news@vp.pl> napisał w wiadomości
news:ii3m22$nnc$1@news.onet.pl...
Ja bym jednak polecał STM32F103C6T6A albo coś w tej okolicy - cena
lekko niższa niż atmela, zegar kilka razy większy, i prawie 7 razy
więcej ramu.
Muszę przyznać, że bardzo przyjemny scalaczek jeśli chodzi o stosunek
możliwości do ceny, a środowisko programistyczne dla kogoś kto nigdy nie
miał do czynienia z ARM-ami jakie polecasz?
Ja zaczynałem od VIMa

Eclipse jest dość rozbudowane łącznie z obsługą gdb. Na
www.sparkfun.com/ jest opis konfiguracji.
Jedna uwaga - ARM to wspólny rdzeń, a więc i kompilator, ale każdy
procesor ma swoje startupy (inicjalizacja pll, io, etc) - coś czego w
AVR nie było i co może napsuć krwi jak się trafi na taki z błędami. Jak
już procesor ruszy to jest z górki.
--
Pozdrawiam
Michoo
Jerry1111
Guest
Sun Jan 30, 2011 10:56 pm
On 30/01/2011 12:30, Marcin Wasilewski wrote:
Quote:
Użytkownik "Jerry1111" <jerry1111alwaysattackedbyspam@wp.pl.pl.wp
napisał w wiadomości news:ii3e3b$omo$1@news.onet.pl...
Ale FTDI wsadzasz na plytke, programujesz mu EEPROM ze stringiem "Moj
Super Duper Port" i dziala. Z Atmega masz zabawe w Windowsowe drivery,
wiec policz od ilu sztuk ta zabawa zaczyna sie oplacac (tak, wiem jako
hobby mozna to i dla jednej sztuki zrobic).
No tak, tylko potrzebujesz FTDI232 (za kilkanaście złotych), eeprom
szeregowy za kilkadziesiąt groszy i użyteczność tego masz i tak na
poziomie RS-232.
Natomiast tu masz za tą samą cenę pełny procesor z
pełnym interfejsem USB2, który nie tylko obsłuży Ci port USB, ale może
być całym urządzeniem, lub koprocesorem który obrobi cały syf (odbierze
transmisję USB i ją przetworzy, monitorować będzie zasilanie i w razie
potrzeby odpali przetwornicę zasilaną z baterii, zajmie się stosem
TCP/IP (to raczej po dodaniu pamięci), a główny procek będzie mielił to
co mielić ma.
Chwila - policzyles Ty koszt pisania softu na to? Bo mi wychodzi ze jak
mam robic 100 sztuk to mi jest _taniej_ wsadzic FTDI/Prolific niz
siedziec 1 dzien roboczy nad softem.
Quote:
Podsumowując - na tym zrobisz bez problemu np. interface do obsługi
zewnętrznego dysku, na FTDI232 zapomnij, a koszt jest praktycznie ten sam.
Ja nie mowie ze nie. Ja napisalem ze to zalezy od ilosci sztuk ktore sie
potem sprzeda.
Quote:
Uhu... powiedz mi ile godzin bede to pisal. Jesli da sie sciagnac,
zrobic, sprawdzic i wsadzic dzialajace do SVN w ciagu _jednej_ godziny,
to ujdzie. Jak nie, to po prostu taniej uzyc gotowca.
--
Jerry1111
Adam Dybkowski
Guest
Sun Jan 30, 2011 11:37 pm
W dniu 2011-01-30 22:56 Jerry1111 napisał(a):
Quote:
Natomiast tu masz za tą samą cenę pełny procesor z
pełnym interfejsem USB2, który nie tylko obsłuży Ci port USB, ale może
być całym urządzeniem, lub koprocesorem który obrobi cały syf (odbierze
transmisję USB i ją przetworzy, monitorować będzie zasilanie i w razie
potrzeby odpali przetwornicę zasilaną z baterii, zajmie się stosem
TCP/IP (to raczej po dodaniu pamięci), a główny procek będzie mielił to
co mielić ma.
Chwila - policzyles Ty koszt pisania softu na to? Bo mi wychodzi ze jak
mam robic 100 sztuk to mi jest _taniej_ wsadzic FTDI/Prolific niz
siedziec 1 dzien roboczy nad softem.
Gotowy stos, nazywa się LUFA. Jest używany m.in. w nowych płytkach
Arduino (gdzie zamiast FT232R wsadzili właśnie ATmegę32U). Poczytaj o
możliwościach dostępnych "z palca":
http://www.fourwalledcubicle.com/LUFA.php
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Jerry1111
Guest
Mon Jan 31, 2011 12:08 am
On 30/01/2011 22:37, Adam Dybkowski wrote:
Quote:
W dniu 2011-01-30 22:56 Jerry1111 napisał(a):
Chwila - policzyles Ty koszt pisania softu na to? Bo mi wychodzi ze jak
mam robic 100 sztuk to mi jest _taniej_ wsadzic FTDI/Prolific niz
siedziec 1 dzien roboczy nad softem.
Gotowy stos, nazywa się LUFA. Jest używany m.in. w nowych płytkach
Arduino (gdzie zamiast FT232R wsadzili właśnie ATmegę32U). Poczytaj o
możliwościach dostępnych "z palca":
http://www.fourwalledcubicle.com/LUFA.php
Fajne. Bedzie trzeba dolozyc do listy 'w wolnej chwili' ;-(
--
Jerry1111
Goto page Previous 1, 2