=?iso-8859-2?Q?Szeregowe_i_r=F3wnoleg=B3e_peogramowanie_AVR=F3w?=



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Mateusz Majchrzycki <spam_at_nospam_spam.spam>
Subject: =?iso-8859-2?Q?Szeregowe_i_r=F3wnoleg=B3e_peogramowanie_AVR=F3w?=
Date: Sun, 18 May 2003 12:26:37 +0000 (UTC)


Niedawno wyczytałem że AVRy można programowac na dwa sposoby. Szeregowo
(za pomocą popularnych SPI) oraz równolegle.
O ile o programowaniu szeregowym można się naczytać wiele o tyle o
programowaniu równoległym niewiele słyszałem. Jedynie tyle, że jest to
droższa i bardziej skomplikowana metoda.
Dlatego prosiłbym o podanie linków gdzie mógłbym sobie więcej poczytać na
temat tego sposobu programowania i porównania go z metodą szeregową.
TIA :)

--
+-----Pozdrawiam------+-------------------------+
\ Mateusz Majchrzycki \ www.edytorstacji.prv.pl \
\ MateoM[at]poczta.fm \ Gadu-Gadu #897890 \
+---------------------+-------------------------+

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: Szeregowe i równoległe peogramowanie AVRów
Date: Sun, 18 May 2003 15:20:54 +0200


Użytkownik "Mateusz Majchrzycki" <spam_at_nospam_spam.spam> napisał w wiadomości
news:Xns937F91AD7138FXNSMateoM_at_nospam_192.168.0.1...
Niedawno wyczytałem że AVRy można programowac na dwa sposoby. Szeregowo
(za pomocą popularnych SPI) oraz równolegle.
O ile o programowaniu szeregowym można się naczytać wiele o tyle o
programowaniu równoległym niewiele słyszałem. Jedynie tyle, że jest to
droższa i bardziej skomplikowana metoda.
Dlatego prosiłbym o podanie linków gdzie mógłbym sobie więcej poczytać na
temat tego sposobu programowania i porównania go z metodą szeregową.
TIA :)


pisza o tym w kazdym pdf'ie do konkretnego Atmela

szukaj rodzialow lub podrozdzialow

Memory Programming
Serial Downloading
Parallel Programming

--
Andrzej




========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Mateusz Majchrzycki <spam_at_nospam_spam.spam>
Subject: =?iso-8859-2?Q?Re:_Szeregowe_i_r=F3wnoleg=B3e_peogramowanie_?=
Date: Sun, 18 May 2003 14:43:31 +0000 (UTC)


Pewnego dnia Andy <anok_at_nospam_ceti.pl> nastukał(a):
pisza o tym w kazdym pdf'ie do konkretnego Atmela

Przeglądałem je i z przykrością musze stwierdzić, ze nie widzę żadnej
(poza sposobem i potrzebnym sprzętem) różnicy pomiędzy szeregowym i
równoległym programowaniem :(
Na coś nie zwróciłem uwagi?

--
+-----Pozdrawiam------+-------------------------+
\ Mateusz Majchrzycki \ www.edytorstacji.prv.pl \
\ MateoM[at]poczta.fm \ Gadu-Gadu #897890 \
+---------------------+-------------------------+

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: Szeregowe i równoległe peogramowanie AVRów
Date: Sun, 18 May 2003 17:27:10 +0200


Użytkownik "Mateusz Majchrzycki" <spam_at_nospam_spam.spam> napisał w wiadomości
news:Xns937FA9E5EE289XNSMateoM_at_nospam_192.168.0.1...
Pewnego dnia Andy <anok_at_nospam_ceti.pl> nastukał(a):
pisza o tym w kazdym pdf'ie do konkretnego Atmela

Przeglądałem je i z przykrością musze stwierdzić, ze nie widzę żadnej
(poza sposobem i potrzebnym sprzętem) różnicy pomiędzy szeregowym i
równoległym programowaniem :(
Na coś nie zwróciłem uwagi?


jakiej roznicy sie spodziewales ?
faktycznie roznica jest tylko w sposobie programowania

w skrocie dla np ATmega16

szeregowe:

zasilanie +5V
konieczny podlaczony kwarc (lub jakis clock na we kwarcu)
programownie przes interfejs SPI: sygnaly MISO, MOSI, SCK
+ RESET


rownolegle:

zasilanie +5V i +12V
bajty komend i danych przez PB7..0 (8 lini)
sygnaly sterujace, RDY/~BUSY, ~OE, ~WR, BS1, XA0, XA1, PAGEL,
impuls na XTAL1


--
Andrzej





========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Mateusz Majchrzycki <spam_at_nospam_spam.spam>
Subject: =?iso-8859-2?Q?Re:_Szeregowe_i_r=F3wnoleg=B3e_peogramowanie_?=
Date: Sun, 18 May 2003 16:17:05 +0000 (UTC)


Pewnego dnia Andy <anok_at_nospam_ceti.pl> nastukał(a):
jakiej roznicy sie spodziewales ?

Jakiejś znaczącej? :)
Skoro tak niewiele się różnią to dlaczego oba systemy sa stosowane?
Przecież SPI jest łatwiejszy i prostszy.

--
+-----Pozdrawiam------+-------------------------+
\ Mateusz Majchrzycki \ www.edytorstacji.prv.pl \
\ MateoM[at]poczta.fm \ Gadu-Gadu #897890 \
+---------------------+-------------------------+

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: Szeregowe i równoległe peogramowanie AVRów
Date: Sun, 18 May 2003 18:22:59 +0200


Użytkownik "Mateusz Majchrzycki" <spam_at_nospam_spam.spam> napisał w wiadomości
news:Xns937FB68EFFF94XNSMateoM_at_nospam_192.168.0.1...
Pewnego dnia Andy <anok_at_nospam_ceti.pl> nastukał(a):
jakiej roznicy sie spodziewales ?

Jakiejś znaczącej? :)
Skoro tak niewiele się różnią to dlaczego oba systemy sa stosowane?
Przecież SPI jest łatwiejszy i prostszy.


niby tak ale mniej wydajny
tzn. programowanie rownolegle jest szybsze

nie wiem czy sa inne przyczyny stosowanie dwoch interfejsow
programowania

--
Andrzej



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Mateusz Majchrzycki <spam_at_nospam_spam.spam>
Subject: =?iso-8859-2?Q?Re:_Szeregowe_i_r=F3wnoleg=B3e_peogramowanie_?=
Date: Sun, 18 May 2003 16:44:45 +0000 (UTC)


Pewnego dnia Andy <anok_at_nospam_ceti.pl> nastukał(a):
Przecież SPI jest łatwiejszy i prostszy.
niby tak ale mniej wydajny
tzn. programowanie rownolegle jest szybsze

A dużo szybsze? Tak orientacyjnie. 5,10,100,1000 razy?
Pytam z czystej ludzkiej ciekawości :)

--
+-----Pozdrawiam------+-------------------------+
\ Mateusz Majchrzycki \ www.edytorstacji.prv.pl \
\ MateoM[at]poczta.fm \ Gadu-Gadu #897890 \
+---------------------+-------------------------+

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Łukasz Kirchner" <nbmx_at_nospam_poczta.onet.pl>
Subject: Re: Szeregowe i równoległe peogramowanie AVRów
Date: Sun, 18 May 2003 19:17:43 +0200


Użytkownik "Mateusz Majchrzycki" <spam_at_nospam_spam.spam> napisał w wiadomości
news:Xns937FBE305D18BXNSMateoM_at_nospam_192.168.0.1...
Pewnego dnia Andy <anok_at_nospam_ceti.pl> nastukał(a):
Przecież SPI jest łatwiejszy i prostszy.
niby tak ale mniej wydajny
tzn. programowanie rownolegle jest szybsze

A dużo szybsze? Tak orientacyjnie. 5,10,100,1000 razy?
Pytam z czystej ludzkiej ciekawości :)

przynajmniej te 8x szybsze (ale też zależy od wykonywanych poleceń:
oczekiwanie na zapamietanie danych w pamieci FLASH lub EEPROM)

ATtiny15 zaprogramujesz tylko szeregowo!!!



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.ipartners.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Mateusz Majchrzycki <spam_at_nospam_spam.spam>
Subject: =?iso-8859-2?Q?Re:_Szeregowe_i_r=F3wnoleg=B3e_peogramowanie_?=
Date: Sun, 18 May 2003 18:01:53 +0000 (UTC)


Pewnego dnia Łukasz Kirchner <nbmx_at_nospam_poczta.onet.pl> nastukał(a):
ATtiny15 zaprogramujesz tylko szeregowo!!!

Zdążyłem się zorientować :)
Ale i tak dzięki za pomoc :)

--
+-----Pozdrawiam------+-------------------------+
\ Mateusz Majchrzycki \ www.edytorstacji.prv.pl \
\ MateoM[at]poczta.fm \ Gadu-Gadu #897890 \
+---------------------+-------------------------+

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: Szeregowe i równoległe peogramowanie AVRów
Date: Sun, 18 May 2003 19:24:33 +0200


Użytkownik "Mateusz Majchrzycki" <spam_at_nospam_spam.spam> napisał w wiadomości
news:Xns937FBE305D18BXNSMateoM_at_nospam_192.168.0.1...
Pewnego dnia Andy <anok_at_nospam_ceti.pl> nastukał(a):
Przecież SPI jest łatwiejszy i prostszy.
niby tak ale mniej wydajny
tzn. programowanie rownolegle jest szybsze

A dużo szybsze? Tak orientacyjnie. 5,10,100,1000 razy?
Pytam z czystej ludzkiej ciekawości :)


chyba glupoty napisalem

fakt, ze wpuszczanie danych po interfejsie szeregowym jest
wolniejsze niz po rownoleglym
ale najwieksze znaczenie ma czas programowania
a ten chyba nie zalezy od interfejsu
wiec prog. rownolegle nie bedzie wiele szybsze niz szeregowe

co najwyzej weryfikacja moze byc duzo szybsza
ale nie wiem ile razy moze 5- 10 (strzelam)

--
Andrzej






========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Mateusz Majchrzycki <spam_at_nospam_spam.spam>
Subject: =?iso-8859-2?Q?Re:_Szeregowe_i_r=F3wnoleg=B3e_peogramowanie_?=
Date: Sun, 18 May 2003 18:02:01 +0000 (UTC)


Pewnego dnia Andy <anok_at_nospam_ceti.pl> nastukał(a):
co najwyzej weryfikacja moze byc duzo szybsza
ale nie wiem ile razy moze 5- 10 (strzelam)

Aha. Dzięki za pomoc :)

--
+-----Pozdrawiam------+-------------------------+
\ Mateusz Majchrzycki \ www.edytorstacji.prv.pl \
\ MateoM[at]poczta.fm \ Gadu-Gadu #897890 \
+---------------------+-------------------------+

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: Szeregowe i równoległe peogramowanie AVRów
Date: Sun, 18 May 2003 19:19:22 +0200


Czesc

Jakiejś znaczącej? :)
Skoro tak niewiele się różnią to dlaczego oba systemy sa stosowane?
Przecież SPI jest łatwiejszy i prostszy.

Czasem sie zdarzy, ze omylkowo przestawisz fuse'y
i ISP przestaje dzialac. Czasem daje sie z tego
wycofac ( np. zmieniajac uklad oscylatora ) ale
bywa, ze tylko sprzetowy rownolegly programator
ratuje kostke przed wywaleniem do kosza.

--
Pozdrowienia
Jurek Szczesiul


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: Szeregowe i równoległe peogramowanie AVRów
Date: Sun, 18 May 2003 21:03:47 +0200


Użytkownik "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl> napisał w
wiadomości news:ba8i9v$jqr$1_at_nospam_nemesis.news.tpi.pl...
Czesc

Jakiejś znaczącej? :)
Skoro tak niewiele się różnią to dlaczego oba systemy sa stosowane?
Przecież SPI jest łatwiejszy i prostszy.

Czasem sie zdarzy, ze omylkowo przestawisz fuse'y
i ISP przestaje dzialac. Czasem daje sie z tego
wycofac ( np. zmieniajac uklad oscylatora ) ale
bywa, ze tylko sprzetowy rownolegly programator
ratuje kostke przed wywaleniem do kosza.


to fakt ale to dlatego, ze Atmel nie udostepnil
wsztytkich bitow do zmiany przez SPI
zaczalem sie tylko zastanawiac dlaczego ?
chyba takie "widzimisie" Atmela
czy jakies ograniczenia technologiczne ?

gdy wszystko bylo dostepne
to nie wiem czy programownaie rownolegle mialo by jakas przewage
i jakis sens

nie wiem czy +12V jest decydujace ?

chyba do programowania przez SPI
musi miec jakiegos wewnetrznego charge pumpe'a

chyba nie robi sie tak, zeby czesc flasha byla
programowana przy +5V a jakies pojedyncze komorki
wymagaly +12V i nie dalo si eich zaprogrramowac
przy +5V


--
Andrzej






========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: Szeregowe i równoległe peogramowanie AVRów
Date: Sun, 18 May 2003 21:45:40 +0200


zaczalem sie tylko zastanawiac dlaczego ?
chyba takie "widzimisie" Atmela
czy jakies ograniczenia technologiczne ?

Nigdy sie nad tym nie zastanawialem .
IMHO szkoda czasu - jak zrobili tak jest.

Pewnie, ze pojedynczy wszechstronny
i niezawodny isp bylby najlepszy ( i zreszta
jest w wielu innych kontrolerkach )


--
Pozdrowienia
Jurek Szczesiul

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.astercity.net!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Szeregowe i =?ISO-8859-2?Q?r=F3wnoleg=B3e_peogramowanie_?=
Date: Sun, 18 May 2003 23:21:29 +0200


Andy wrote:

Jakiejś znaczącej? :)
Skoro tak niewiele się różnią to dlaczego oba systemy sa stosowane?
Przecież SPI jest łatwiejszy i prostszy.
[...]

nie wiem czy +12V jest decydujace ?

chyba do programowania przez SPI
musi miec jakiegos wewnetrznego charge pumpe'a

chyba nie robi sie tak, zeby czesc flasha byla
programowana przy +5V a jakies pojedyncze komorki
wymagaly +12V i nie dalo si eich zaprogrramowac
przy +5V

W trybie programowania rownoleglego napiecie 12V jest tylko sprawdzane
komparatorem, nie jest natomiast pobierany z niego znaczacy prad. Do
przetwornicy wytwarzajacej napiecia dla matryc Flash i EEPROM idzie
glowne napiecie zasilania scalaka. 12V jest tylko po to, aby odroznic
programowanie rownolegle od normalnego dzialania procka.

BTW: Kiedys widzialem nawet schemat udostepniajacy mozliwosc
programowania w systemie (ISP) procesora AT89C2051, ktory normalnie do
tego nie jest przystosowany. Wystarczylo doczepic garsc buforow
odczepiajacych procek od reszty ukladu na czas programowania. Wlasciwie
tak samo mozna zrobic programator rownolegly "w systemie" dla dowolnego
innego procesora.

--

Adam Dybkowski
adybkows_at_nospam_amwaw.edu.pl
http://www.amwaw.edu.pl/~adybkows


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.webcorp.com.pl!not-for-mai