Chciałbym rozpocząć przygodę z programowaniem procesorów które mają wbudowaną obsługę USB do komunikacji z PC. Najlepiej aby miały pamięć wielokrotnego zapisu FLASH i były tanie aby zbytnio nie inwestować na początek. Chodzi głównie o jakieś proste zastosowanie amatorskie czyli nie musi być to zbyt mocny procesor.
Procesor USB
Sep 19, 2005
6 Replies
Starr napisał(a):
Np.
8051: AT89C5131 ARM: LPC214X, AT91SAM7S64Lub układ FT232 (konwerter USB<->RS232) i standarowy mikrokontroler bez USB.
ze swojej strony moge polecic FX2 Cypressa - ma wbudowana hardwarowa obsluge magistrali USB oraz wielkei mozliwosci konfiguracji. w najprostszym przypadku po skonfigurowaniu rejestrow masz 2 bufory, w XRAM do ktorych piszesz-odczytujesz dane i 2 rejestry ktorym wpisujesz ile danych wysylasz/odbierasz.. i tyle. Do tego z zewnatr procek udaje pameic FIFO, gdzie wrzucasz dane z szybksoci max 96MB/s a procek wysyla z predkoscia USB2.0 high speed. Tutaj tez nei musisz nic robic, traktujesz to jako czarna skrzynke. Uzywam juz kilka lat tej kosci (CY7C68013) i jest calkiem fajna. FLASHu nie ma, ale ma 8/16KB RAM, ktory mozna ladowac z zewn EEPROMa (24C64/C128) oraz przez USB. mozna go takze bootowac z zewn EPROMu rownoleglego.
Poza ta zaleta ze ma zaimplementowana obsluge USB, dla Twoich zastosowan moze byc to za duzy "kombajn". Wada jest to ,ze moze ci byc ciezko go kupic detalicznie, ale pytaj Piotra Wyderskiego, ostatnio szukal i jakos chyba dostal.
To ja jeszcze dodadam procki serii TUSB od Texasa - 51 + USB. Przysyłają próbki.. Pozdrawiam Krzysztof Szmurło
formatting link
Pozdrawiam Piotr Wyderski
To jest USB2.0 high speed, nie zachêcajmy go do budowy dzia³a, gdy potrzebuje procy. ;-)
Kupiæ go mo¿na ³atwo i wzglêdnie tanio w AVT, problem zaczyna siê, gdy poterzeba wersji maj±cej wiêcej IO ni¿ ta najmniejsza -- wersje w TQFP100+ s± kompletnie niedostêpne.
Wersjê 128-pinow± dos³ownie dosta³. W prezencie od Mistera. Próbowa³ kupiæ przez kilka miesiêcy, ale dystrybutorzy nie byli zainteresowani detalem.
Pozdrawiam Piotr Wyderski
Popieram w całej rozciągłości. Jeżeli już kupować to od razu AT91SAM7S256 - ma 4x więcej pamięci (Flash i RAM) tak że nie trzeba szczypać się z kodem.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required