Które mikrokontrolery AVR wspierają SPI? Sprawdzam dostępność w ATmega i ATtiny.
AVR i SPI
From: "Bartosz Rakowski" <rakbar_at_nospam_poczta.onet.pl>
Subject: AVR i SPI
Date: Tue, 23 Apr 2002 14:34:41 +0200
Witam
Czy ktoś mi może powiedzieć (poparte działającym układem), które AVR'y mają
SPI, a które nie?
W notach katalogowych firmy Atmel znalazłem opis do SPI tylko w AT90S8535
natomiast w innych tylko opis ISP. Natomiast katalogi elementów (np. ELFA)
podpisują pod większością AVR posiadanie portu SPI. Tak więc moje pytanie
brzmi: który z AVR'ów posiada SPI, które można wykorzystać do transmisji
szeregowej, a nie tylko ISP?
Pozdrawiam
Rakbar
From: Martin Bonczkowitz <no_spam_at_nospam_bonczkowitz.org>
Subject: Re: AVR i SPI
Date: Tue, 23 Apr 2002 14:40:02 +0200
Bartosz Rakowski wrote:
Witam
Czy ktoś mi może powiedzieć (poparte działającym układem), które AVR'y mają
SPI, a które nie?
http://www.atmel.com/atmel/products/images/prod199.gif
i
http://www.atmel.com/atmel/products/images/prod199a.gif
W notach katalogowych firmy Atmel znalazłem opis do SPI tylko w AT90S8535
natomiast w innych tylko opis ISP.
SPI != ISP (In System Programming) !!!!
HTH,
Martin
From: "Bartosz Rakowski" <rakbar_at_nospam_poczta.onet.pl>
Subject: Re: AVR i SPI
Date: Tue, 23 Apr 2002 14:41:36 +0200
Cześć
Użytkownik "Martin Bonczkowitz" <no_spam_at_nospam_bonczkowitz.org> napisał w
wiadomości news:3CC55622.3010300_at_nospam_bonczkowitz.org...
SPI != ISP (In System Programming) !!!!
Ależ mylisz się...
Rakbar
From: Martin Bonczkowitz <no_spam_at_nospam_bonczkowitz.org>
Subject: Re: AVR i SPI
Date: Tue, 23 Apr 2002 14:43:31 +0200
Bartosz Rakowski wrote:
SPI != ISP (In System Programming) !!!!
Ależ mylisz się...
A w ktorym momencie? Spojrz przynajmniej na te dwa linki ktore Ci
podelem, a potem dyskutuj.
Martin
From: "Bartosz Rakowski" <rakbar_at_nospam_poczta.onet.pl>
Subject: Re: AVR i SPI
Date: Tue, 23 Apr 2002 14:42:54 +0200
Cześć
Użytkownik "Martin Bonczkowitz" <no_spam_at_nospam_bonczkowitz.org> napisał w
wiadomości news:3CC55622.3010300_at_nospam_bonczkowitz.org...
SPI != ISP (In System Programming) !!!!
Aby być dokładnym, że się mylisz, nota katalogowa AT90S8535 czyli
doc1041.pdf str. 54 i kolejne.
Rakbar
From: "Bartosz Rakowski" <rakbar_at_nospam_poczta.onet.pl>
Subject: Re: AVR i SPI
Date: Tue, 23 Apr 2002 14:45:05 +0200
Cześć ponownie :-)
Użytkownik "Martin Bonczkowitz" <no_spam_at_nospam_bonczkowitz.org> napisał w
wiadomości news:3CC55622.3010300_at_nospam_bonczkowitz.org...
http://www.atmel.com/atmel/products/images/prod199.gif
A za link wielkie dzięki, tam też jest rozróżnione ISP od SPI i się
wyjaśniło ...
Rakbar
From: Martin Bonczkowitz <no_spam_at_nospam_bonczkowitz.org>
Subject: Re: AVR i SPI
Date: Tue, 23 Apr 2002 14:47:12 +0200
Bartosz Rakowski wrote:
A za link wielkie dzięki, tam też jest rozróżnione ISP od SPI i się
wyja?niło ...
I kto sie myli ;)?
W tej nocie katalogowej pewnie jest "czeski blad" (nie wiem, jeszcze
ciagne ;)
Martin
From: "Bartosz Rakowski" <rakbar_at_nospam_poczta.onet.pl>
Subject: Re: AVR i SPI
Date: Tue, 23 Apr 2002 14:51:48 +0200
Czesc
Użytkownik "Martin Bonczkowitz" <no_spam_at_nospam_bonczkowitz.org> napisał w
wiadomości news:3CC557D0.7010300_at_nospam_bonczkowitz.org...
I kto sie myli ;)?
W tej nocie katalogowej pewnie jest "czeski blad" (nie wiem, jeszcze
ciagne ;)
Ehh, zaciągnij i poczytaj. ISP to programowanie w układzie, a SPI to
interfejs szeregowy, tzw. Serial Periperheral Interface. To dwie różne
możliwości układu.
Rakbar
From: "JJMafia" <jjmafia_at_nospam_poczta.fm>
Subject: Re: AVR i SPI
Date: Tue, 23 Apr 2002 15:02:12 +0200
Ehh, zaciągnij i poczytaj. ISP to programowanie w układzie, a SPI to
interfejs szeregowy, tzw. Serial Periperheral Interface. To dwie różne
możliwości układu.
Ciąg dalszy do mojego postu !
Tu masz rację to zupełnie co innego !
SPI - tak jak w poprzednim moim poście ,a teraz
ISP
ATtiny11 i 11L (12V)
ATtiny12 , 12L , 12V , 15L
AT90S (LS) od 1200 do 8535
ATmega103 , 103L
Self-prog
ATmega8 do ATmega128
Pzdr. JJMafia
From: Martin Bonczkowitz <no_spam_at_nospam_bonczkowitz.org>
Subject: Re: AVR i SPI
Date: Tue, 23 Apr 2002 15:00:48 +0200
Bartosz Rakowski wrote:
Ehh, zaciągnij i poczytaj. ISP to programowanie w układzie, a SPI to
interfejs szeregowy, tzw. Serial Periperheral Interface. To dwie różne
możliwo?ci układu.
Zciagnolem i poogladalem (na czytanie nie mam za bardzo czasu :)).
Z Datasheet wynika, ze piny ktore sa uzywan do ISP sa tymi samymi na
ktorych wisi sprzetowy SPI:
"When the SPI is enabled, the data direction of the MOSI, MISO, SCK and
SS pins is overridden according to Table 22."
Poniewaz ISP stosuje sie tylko do programowania ukladu, nie jest to
wielkim problemem ;)
Pozdr.
Martin
From: "JJMafia" <jjmafia_at_nospam_poczta.fm>
Subject: Re: AVR i SPI
Date: Tue, 23 Apr 2002 14:51:35 +0200
Czy ktoś mi może powiedzieć (poparte działającym układem), które AVR'y
mają
SPI, a które nie?
W notach katalogowych firmy Atmel znalazłem opis do SPI tylko w AT90S8535
natomiast w innych tylko opis ISP. Natomiast katalogi elementów (np. ELFA)
podpisują pod większością AVR posiadanie portu SPI. Tak więc moje pytanie
brzmi: który z AVR'ów posiada SPI, które można wykorzystać do transmisji
szeregowej, a nie tylko ISP?
Witam !
Wszystkie AVR powyżej AT90S2343 - czyli od AT90S4433 w górę,oraz wszystkie
ATmega i
4 rodzaje z ARM Thumb - czyli AT91M63200 , AT91M43300 , AT91M42800A ,
AT91M55800A
Pozdrawiam JJMafia
From: "EM" <edim123_at_nospam_poczta.onet.pl>
Subject: Odp: AVR i SPI
Date: Tue, 23 Apr 2002 14:57:06 +0200
Witam
Chyba sie spieraliscie o zapis:
"SPI != ISP (In System Programming) !!!!"
SPI to nie to samo co ISP, ale kolega chyba mial na mysli zapis "!="
oznaczajacy "rozne" :)
pozdr
EM
From: "Bartosz Rakowski" <rakbar_at_nospam_poczta.onet.pl>
Subject: Odp: AVR i SPI
Date: Tue, 23 Apr 2002 15:01:00 +0200
Cześć
Użytkownik "EM" <edim123_at_nospam_poczta.onet.pl> napisał w wiadomości
news:aa3lmq$ep5$1_at_nospam_news.onet.pl...
Witam
Chyba sie spieraliscie o zapis:
"SPI != ISP (In System Programming) !!!!"
SPI to nie to samo co ISP, ale kolega chyba mial na mysli zapis "!="
oznaczajacy "rozne" :)
no tak, mea kulpa != <>
stawiałem raczej na uczuciowość przekazu w trakcie czytania SPI! = ISP :-)
ale tak czy inaczej wyjaśniło się
Rakbar
God is Real unless defined.
From: Martin Bonczkowitz <no_spam_at_nospam_bonczkowitz.org>
Subject: Re: Odp: AVR i SPI
Date: Tue, 23 Apr 2002 15:05:38 +0200
EM wrote:
Chyba sie spieraliscie o zapis:
"SPI != ISP (In System Programming) !!!!"
SPI to nie to samo co ISP, ale kolega chyba mial na mysli zapis "!="
oznaczajacy "rozne" :)
Korrekt. Wg. skladni C/C++:
!= -> rozne
Sorry za niescislosc,
Martin