USB dla embedded

Witam

Czy ktos moglby polecic jakis procesor z transceiverem USB, do ktorego sa dostepne zrodla dla przykladowych aplikacji wykorzystujacych USB.

W tym momencie wacham sie pomiedzy seria PIC18F a Motorola 9S12UF32.

Chodzi tu glownie o bezbolesne 'wejscie' w swiat USB :)

Pozdrawiam Arek

Reply to
news.tpi.pl
Loading thread data ...

Dnia Wed, 01 Jun 2005 10:58:28 +0200, news.tpi.pl <ar snipped-for-privacy@wp.pl napisał:

Nie znam motoroli, ale PIC18F2455/2550/4455/4550 są całkiem przyjemne. Niezłe wsparcie - dosyć "żywe" forum microchipa, kilka fajnych przykładów firmware dla firmowej płytki demonstracyjnej, m.in. bootloader USB. Do tego darmowe IDE i (prawie) darmowy kompilator C (ograniczana po 3 m-cach użytkowania funkcjonalność). Minusy: rdzeń o czterotaktowym cyklu rozkazowym (gdyby to tak miało

48MIPS...;) ), problemy z doborem współpracującego zestawu programator
  • soft do programowania (ZTCW różne rodziny PIC mają różne protokoły programowania), fura fusebitów do ustawiania.
Reply to
Ostry

Ale ICD2 sobie radzi ze wszystkimi chyba? Tylko jak sie przelaczasz miedzy roznymi rodzinami prockow to se system operacyjny przeladowuje.

To akurat dobrze - moge decydowac jak procek ma dzialac.

Reply to
jerry1111

Dnia Wed, 01 Jun 2005 18:15:01 +0200, jerry1111 snipped-for-privacy@wp.pl napisał:

Tak, w końcu to sprzęt "flagowy" ;). Gorzej jest z programatorami klasy JDM a właściwie oprogramowaniem dla nich nie wspierającym nowszych procesorów.

Mnie 12 bajtów trochę zaskoczyło.

Reply to
Ostry

Zdecydowanie polecam Atmela AT91SAM7S256. Szybkie jądro ARM (48 MIPS), USB device, PWM, RTC, I2C, SPI i jeszcze kilka innych peryferiów. A najważniejsze to 256 KB Flash i 64 KB RAM.

Reply to
Adam Dybkowski

Jesli chodzi o ARMy to za jakiś czas będą dostępne Philipsy LPC214X z USB.

BTW te Atmele nie mają chyba takiego "pełnego" RTC (minuty,miesiące itd) tylko taki dodatkowy timer RTT (Real Time Timer).

Reply to
Kris

A ile maja pamieci wewnetrznej? Czy dobrze zrobili zabezpieczenie Flasha, czy tak kaszaniasto jak w LPC210x?

Tak, troche sie rozpedzilem. :) Ale milo, ze maja duzo RAMu i Flasha - mozna poszalec i nie ograniczac sie z programem. Brakuje tylko EBI, ale ten problem zalatwia zastosowanie AT91RM9200.

Reply to
Adam Dybkowski

512MB Flasha i 32MB Ramu

LPC210x chyba nie miały żadnego zabezpieczenia. Począwszy od LPC211X jest zabezpiecznie flasha.

Lub LPC22XX :)

Reply to
Kris

Kris napisał(a):

uuu, to drogie będą.

w.

Reply to
Wojtek Kaniewski

Nie chodzilo przypadkiem o KB?

Reply to
Adam Dybkowski

Oczywiście chodziło o KB. Tak to jest jak się pisze gdy się przysypia ;)

Reply to
Kris

On Wed, 01 Jun 2005 23:14:41 +0200, Adam Dybkowski snipped-for-privacy@amwaw.edu.pl> wrote: [.....]

A jaki rodzaj RAM-u można podłączyć do tej kości? Pytam ponieważ do LPC22xx można podpiąc tylko SRAM.

Regards, /J.D.

Reply to
Jan Dubiec

Akurat AT91RM9200 to wielka kobyla (256 kulek w BGA / 204 nozki w TQFP) i da sie podlaczyc prawie wszystko. SRAM, SDRAM, Flash rownolegly, DataFlash, obsluguje tez sprzetowo karty CF i MMC. Juz nie wspomne o takich drobiazgach jak wbudowane peryferia: Ethernet 10/100, USB device, USB host i jeszcze troche pomniejszych. Ma MMU. Polecam lekture PDFa. Wbrew pozorom AT91RM9200 wcale nie jest taki drogi w stosunku do swoich mozliwosci.

BTW: Ten procek ma bootrom (128KB) i moze wstawac z zewn. pamieci rownoleglej Flash (standard), z pamieci DataFlash, bootowac sie przez USB device. Widzialem na nim zapuszczonego Linuxa i chodzi calkiem ladnie (mamy w firmie starterkit). :)

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.