USB dla embedded
Masz problem? Zapytaj na forum elektroda.pl
From: "news.tpi.pl" <ar_tomczak_at_nospam_wp.pl>
Subject: USB dla embedded
Date: Wed, 1 Jun 2005 10:58:28 +0200
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
From: Ostry <bezspamowyprefix.tocomm_at_nospam_epf.pl>
Subject: Re: USB dla embedded
Date: Wed, 01 Jun 2005 18:09:18 +0200
Dnia Wed, 01 Jun 2005 10:58:28 +0200, news.tpi.pl <ar_tomczak_at_nospam_wp.pl>
napisał:
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.
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.
--
Ostry
From: jerry1111 <pleaseJERRY1111nomorespam_at_nospam_wp.pl>
Subject: Re: USB dla embedded
Date: Wed, 01 Jun 2005 17:15:01 +0100
Ostry wrote:
problemy z doborem współpracującego zestawu programator
+ soft do programowania (ZTCW różne rodziny PIC mają różne protokoły
programowania),
Ale ICD2 sobie radzi ze wszystkimi chyba? Tylko jak sie przelaczasz
miedzy roznymi rodzinami prockow to se system operacyjny przeladowuje.
fura fusebitów do ustawiania.
To akurat dobrze - moge decydowac jak procek ma dzialac.
--
Jerry
From: Ostry <bezspamowyprefix.tocomm_at_nospam_epf.pl>
Subject: Re: USB dla embedded
Date: Wed, 01 Jun 2005 18:39:10 +0200
Dnia Wed, 01 Jun 2005 18:15:01 +0200, jerry1111
<pleaseJERRY1111nomorespam_at_nospam_wp.pl> napisał:
problemy z doborem współpracującego zestawu programator + soft do
programowania (ZTCW różne rodziny PIC mają różne protokoły
programowania),
Ale ICD2 sobie radzi ze wszystkimi chyba? Tylko jak sie przelaczasz
miedzy roznymi rodzinami prockow to se system operacyjny przeladowuje.
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.
fura fusebitów do ustawiania.
To akurat dobrze - moge decydowac jak procek ma dzialac.
Mnie 12 bajtów trochę zaskoczyło.
--
Ostry
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: USB dla embedded
Date: Wed, 01 Jun 2005 22:43:27 +0200
news.tpi.pl wrote:
Czy ktos moglby polecic jakis procesor z transceiverem USB, do ktorego sa
dostepne zrodla dla przykladowych aplikacji wykorzystujacych USB.
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.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: Kris <kryniokUSUNTO_at_nospam_o2.pl>
Subject: Re: USB dla embedded
Date: Wed, 01 Jun 2005 23:11:51 +0200
Czy ktos moglby polecic jakis procesor z transceiverem USB, do ktorego
sa dostepne zrodla dla przykladowych aplikacji wykorzystujacych USB.
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.
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).
--
pozdrawiam
Kris
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: USB dla embedded
Date: Wed, 01 Jun 2005 23:14:41 +0200
Kris wrote:
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.
Jesli chodzi o ARMy to za jakiś czas będą dostępne Philipsy LPC214X z USB.
A ile maja pamieci wewnetrznej?
Czy dobrze zrobili zabezpieczenie Flasha, czy tak kaszaniasto jak w LPC210x?
BTW te Atmele nie mają chyba takiego "pełnego" RTC (minuty,miesiące itd)
tylko taki dodatkowy timer RTT (Real Time Timer).
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.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: Kris <kryniokUSUNTO_at_nospam_o2.pl>
Subject: Re: USB dla embedded
Date: Wed, 01 Jun 2005 23:36:30 +0200
A ile maja pamieci wewnetrznej?
512MB Flasha i 32MB Ramu
Czy dobrze zrobili zabezpieczenie Flasha, czy tak kaszaniasto jak w
LPC210x?
LPC210x chyba nie miały żadnego zabezpieczenia. Począwszy od LPC211X
jest zabezpiecznie flasha.
Brakuje tylko EBI, ale ten problem zalatwia zastosowanie AT91RM9200.
Lub LPC22XX :)
--
pozdrawiam
Kris
From: Wojtek Kaniewski <wojtekka_at_nospam_SPAM.SPAM.SPAM>
Subject: Re: USB dla embedded
Date: Thu, 02 Jun 2005 00:17:32 +0200
Kris napisał(a):
A ile maja pamieci wewnetrznej?
512MB Flasha i 32MB Ramu
uuu, to drogie będą.
w.
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: USB dla embedded
Date: Thu, 02 Jun 2005 00:50:47 +0200
Kris wrote:
A ile maja pamieci wewnetrznej?
512MB Flasha i 32MB Ramu
Nie chodzilo przypadkiem o KB?
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: Kris <kryniokUSUNTO_at_nospam_o2.pl>
Subject: Re: USB dla embedded
Date: Thu, 02 Jun 2005 01:22:51 +0200
512MB Flasha i 32MB Ramu
Nie chodzilo przypadkiem o KB?
Oczywiście chodziło o KB.
Tak to jest jak się pisze gdy się przysypia ;)
--
pozdrawiam
Kris
From: Jan Dubiec <jdx_at_nospam_SPAMTRAP.slackware.pl>
Subject: Re: USB dla embedded
Date: 02 Jun 2005 07:14:09 +0200
On Wed, 01 Jun 2005 23:14:41 +0200, Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl> wrote:
[.....]
mozna poszalec i nie ograniczac sie z programem. Brakuje tylko EBI,
ale ten problem zalatwia zastosowanie AT91RM9200.
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.
--
Jan Dubiec We're all living in Amerika
jdx#slackware.pl Coca Cola
+48 506 790442 Sometimes war
Amerika by Rammstein
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: USB dla embedded
Date: Fri, 03 Jun 2005 01:52:19 +0200
Jan Dubiec wrote:
mozna poszalec i nie ograniczac sie z programem. Brakuje tylko EBI,
ale ten problem zalatwia zastosowanie AT91RM9200.
A jaki rodzaj RAM-u można podłączyć do tej kości? Pytam ponieważ do
LPC22xx można podpiąc tylko SRAM.
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). :)
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.
From: "news.tpi.pl" <ar_tomczak_at_nospam_wp.pl>
Subject: Re: USB dla embedded
Date: Thu, 2 Jun 2005 17:23:58 +0200
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.
A moglbys polecic jakies srodowisko developerskie: C + jakis JTAG/ICE ?
Arek