Procesor USB

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.

Reply to
Starr
Loading thread data ...

Starr napisał(a):

Np.

8051: AT89C5131 ARM: LPC214X, AT91SAM7S64

Lub układ FT232 (konwerter USB<->RS232) i standarowy mikrokontroler bez USB.

Reply to
Kristech

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.

Reply to
Greg(G.Kasprowicz

To ja jeszcze dodadam procki serii TUSB od Texasa - 51 + USB. Przysyłają próbki.. Pozdrawiam Krzysztof Szmurło

Reply to
Krzysztof Szmurło
Reply to
Piotr Wyderski
Reply to
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.

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.