USB dla embedded



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.

Poprzedni Następny
Wiadomość
Spis treści
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