Algorytmy ISP



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Tom J" <tomj7_at_nospam_o2.pl>
Subject: Algorytmy ISP
Date: Sun, 26 May 2002 18:09:47 +0200



Mógłby mnie ktoś poratować algorytmami ISP dla układów AVR i PIC ?



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Algorytmy ISP
Date: Sun, 26 May 2002 21:41:13 +0200


Mógłby mnie ktoś poratować algorytmami ISP dla układów AVR i PIC ?

PICów nie znam, ale z AVR-ami mogę pomóc - tylko z czym masz problem ?
(PDF-y zawierają wszystkie dane - no może są lekko nieścisłe, ale to już
szczegół) ;-))

--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Algorytmy ISP
Date: Mon, 27 May 2002 15:52:10 +0200


O jakie nieścisłości chodzi ?

Różne w różnych PDF-kach ;-)))
np:
zawsze jest,
itd... Generalnie Atmel znany jest z niedbałości o szczegóły :-))

Właśnie rozpocząłem poszukiwania na stronach Atmela.

Weź sobie PDF-a do 8252 - jest ładnie rozrysowany przebieg.

Chciałbym zapragramować procesor AVR za pomocą innego procesorka z
zewnętrzną pamięcią eeprom w którym będzie się mieścił kod porgramu. Coś
podobnego do przenośnego programatora, tylko będzie miał inne funkcje.

Jasne :-)) Programują się całkiem nieźle, więc pewnie bez problemu się uda.

--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: "TomJ" <tomj7_at_nospam_o2.pl>
Subject: Re: Algorytmy ISP
Date: Mon, 27 May 2002 22:06:06 +0200



Różne w różnych PDF-kach ;-)))
np:
- raz liczą pamięć w bajtach, raz w słowach,
- podają że procek zdąrzy wystawić MISO przy xtal/4 dla AVR-ów, a tak nie
zawsze jest,
- dla S8252 w PDF-ie nie mam lokalizacji LB....
itd... Generalnie Atmel znany jest z niedbałości o szczegóły :-))

Właśnie rozpocząłem poszukiwania na stronach Atmela.

Weź sobie PDF-a do 8252 - jest ładnie rozrysowany przebieg.


Znalazłem kilka pdf-ów, poczytam sobie.
Są może gdzieś gotowe do ściągnięcia procedurki ?


Chciałbym zapragramować procesor AVR za pomocą innego procesorka z
zewnętrzną pamięcią eeprom w którym będzie się mieścił kod porgramu. Coś
podobnego do przenośnego programatora, tylko będzie miał inne funkcje.

Jasne :-)) Programują się całkiem nieźle, więc pewnie bez problemu się
uda.

Skoro są takie nieścisłości to raczej będą problemy.

Dzięki za odpowiedź






Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Algorytmy ISP
Date: Tue, 28 May 2002 09:15:35 +0200


Są może gdzieś gotowe do ściągnięcia procedurki ?

Nie słyszałem o czymś takim...zresztą różne kostki różnie się programuje...(może
trochę przesadzam - znaczna część kodów jest identyczna - różnią się tylko
możliwościami. Natomiast w serii AT89S...panuje burdel że chło chło....)

Skoro są takie nieścisłości to raczej będą problemy.

Skoro masz zamiar programować jakiś konkretny - to problemów raczej nie będzie
(gdybyś miał, to daj znać).
--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: "Jacek Meyerhold" <victoriii_at_nospam_poczta.onet.pl>
Subject: Re: Algorytmy ISP
Date: Wed, 29 May 2002 05:01:44 +0200


Użytkownik "Ireneusz Niemczyk" <i.niemczyk_at_nospam_multispedytor.com.pl> napisał w
wiadomości news:3CF32E96.54319EB7_at_nospam_multispedytor.com.pl...
Są może gdzieś gotowe do ściągnięcia procedurki ?
=>Jak chodzi o AVR to na stronie atmela, notki aplikacyjne AVR910
(programator AVR ISP)

--
Pozdrawiam,
Jacek



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Algorytmy ISP
Date: Thu, 30 May 2002 01:11:28 +0200


Ireneusz Niemczyk wrote:

Są może gdzieś gotowe do ściągnięcia procedurki ?
Nie słyszałem o czymś takim...zresztą różne kostki różnie się programuje...(może
trochę przesadzam - znaczna część kodów jest identyczna - różnią się tylko
możliwościami. Natomiast w serii AT89S...panuje burdel że chło chło....)


Przesadzasz. Kiedys popelnilem software pecetowy do programowania
89S8252 (ISP) podlaczanego pod LPT. Ostatnio musialem zastosowac 89S53 -
zmiana w oprogramowaniu okazala sie niezbedna dopiero po przekroczeniu 8
KB kodu (wczesniej dzialal bez zmian) i polegala jedynie na dolozeniu
jednego bitu adresu do slowa sterujacego. Minuta porownywania PDFow
scalakow, druga minuta zmieniania kodu zrodlowego programatora.

To raczej w AVRach jest roznie - inaczej programuje sie 90S1200 czy
90S8515, a zupelnie inaczej ATmegi.

--

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


Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: Algorytmy ISP
Date: 30 May 2002 01:41:55 +0200


Ireneusz Niemczyk wrote:

Są może gdzieś gotowe do ściągnięcia procedurki ?
Nie słyszałem o czymś takim...zresztą różne kostki różnie się
programuje...(może
trochę przesadzam - znaczna część kodów jest identyczna -
różnią się tylko
możliwościami. Natomiast w serii AT89S...panuje burdel że chło chło....)


Przesadzasz. Kiedys popelnilem software pecetowy do programowania
89S8252 (ISP) podlaczanego pod LPT. Ostatnio musialem zastosowac 89S53 -
zmiana w oprogramowaniu okazala sie niezbedna dopiero po przekroczeniu 8
KB kodu (wczesniej dzialal bez zmian) i polegala jedynie na dolozeniu
jednego bitu adresu do slowa sterujacego. Minuta porownywania PDFow
scalakow, druga minuta zmieniania kodu zrodlowego programatora.

To raczej w AVRach jest roznie - inaczej programuje sie 90S1200 czy
90S8515, a zupelnie inaczej ATmegi.

--
>
> Adam Dybkowski
Wlazłem w Mega128.
Faktycznie , na dzień dobry duży ból głowy, ale procek odjazdowy. ;-)


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Algorytmy ISP
Date: Thu, 30 May 2002 01:55:37 +0200


Przesadzasz. Kiedys popelnilem software pecetowy do programowania
89S8252 (ISP) podlaczanego pod LPT. Ostatnio musialem zastosowac 89S53 -
zmiana w oprogramowaniu okazala sie niezbedna dopiero po przekroczeniu 8
KB kodu (wczesniej dzialal bez zmian) i polegala jedynie na dolozeniu
jednego bitu adresu do slowa sterujacego. Minuta porownywania PDFow
scalakow, druga minuta zmieniania kodu zrodlowego programatora.

Ale musisz przyznać że ślicznie ten dodatkowy bit adresu włożyli :-))) Bardzo
przemyślany sposób zapodania adresu z tego wyszedł ;-))
Jest jeszcze jedno...S52 oraz S51 ma już inne słowo... (niedokładnie AVR-o podobne :-
( ), a na najnowsze (RB, RD, AC....) nawet jeszcze nie patrzyłem - pewnie też
wyskoczą z jakimś idiotyzmem :-(( Będę się martwił jak dorwę gdzieś kostki do prób.

Reasumując - 8252 i 53 różnią się jednym - ale bardzo istotnym bitem, 51/52 przystają
do tego jak pięść do oka. W sumie na 4 scalaczki 3 algorytmy (dramatyzuję ;-)))) ).

To raczej w AVRach jest roznie - inaczej programuje sie 90S1200 czy
90S8515, a zupelnie inaczej ATmegi.

Masz na myśli zapis stronami? - tak, trochę się to różni, ale też nie wyobrażam sobie
dziergać 128k po jednym bajcie przy zapisie (odczyt bajtami zachowali) ;-))) Po
prostu rodzina jest znacznie większa - więc i zróżnicowanie większe - ale dla mnie
bardzo logiczne.

--
PZD, Irek.N.
ps. No prosze jakie różne wnioski można wyciągnąć z tych samym materiałów - super!



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Algorytmy ISP
Date: Fri, 31 May 2002 02:38:50 +0200


Ireneusz Niemczyk wrote:

Przesadzasz. Kiedys popelnilem software pecetowy do programowania
89S8252 (ISP) podlaczanego pod LPT. Ostatnio musialem zastosowac 89S53 -
zmiana w oprogramowaniu okazala sie niezbedna dopiero po przekroczeniu 8
KB kodu (wczesniej dzialal bez zmian) i polegala jedynie na dolozeniu
jednego bitu adresu do slowa sterujacego. Minuta porownywania PDFow
scalakow, druga minuta zmieniania kodu zrodlowego programatora.


BTW: Już wrzuciłem tez soft na www:
http://www.amwaw.edu.pl/~adybkows/elka/index.html

Ale musisz przyznać że ślicznie ten dodatkowy bit adresu włożyli :-))) Bardzo
przemyślany sposób zapodania adresu z tego wyszedł ;-))


No po prostu nie było gdzie indziej miejsca. A że wcześniej przewidzieli
3 bity na rodzaj komendy zamiast 2 to można było jeden teraz obciąć i
przeznaczyć na A13. Nie narzekam. :)


Jest jeszcze jedno...S52 oraz S51 ma już inne słowo... (niedokładnie AVR-o podobne :-
( ), a na najnowsze (RB, RD, AC....) nawet jeszcze nie patrzyłem - pewnie też
wyskoczą z jakimś idiotyzmem :-(( Będę się martwił jak dorwę gdzieś kostki do prób.


Dopóki czegoś nie wykorzystuję to nie mam potrzeby patrzenia w PDFy o
programowaniu. :)

Reasumując - 8252 i 53 różnią się jednym - ale bardzo istotnym bitem, 51/52 przystają
do tego jak pięść do oka. W sumie na 4 scalaczki 3 algorytmy (dramatyzuję ;-)))) ).


Które 51/52? Napisz dokładnie symbole.
W końcu AT89C51 i AT89C52 nie mają ISP więc to pewnie nie o nich mowa.

To raczej w AVRach jest roznie - inaczej programuje sie 90S1200 czy
90S8515, a zupelnie inaczej ATmegi.


Masz na myśli zapis stronami? - tak, trochę się to różni, ale też nie wyobrażam sobie
dziergać 128k po jednym bajcie przy zapisie (odczyt bajtami zachowali) ;-)))


Masz rację, dla mnie już zapisywanie 12 KB do 89S53 trwa zdecydowanie za
długo. Co by to było przy 128 KB...

--

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


Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Algorytmy ISP
Date: Fri, 31 May 2002 14:10:29 +0200


BTW: Już wrzuciłem tez soft na www:
http://www.amwaw.edu.pl/~adybkows/elka/index.html

-)) fajny. Ja troszeczkę w inną stronę uciekłem z obsługą ;-)

No po prostu nie było gdzie indziej miejsca. A że wcześniej przewidzieli
3 bity na rodzaj komendy zamiast 2 to można było jeden teraz obciąć i
przeznaczyć na A13. Nie narzekam. :)

Od początku widać - że nie mieli pomysłu na ISP w 89...dziergają na szybko w kolejnych
kostkach co rusz to więcej funkcji, ale zaczynali od 8252 i dosłownie podstaw :-((

Dopóki czegoś nie wykorzystuję to nie mam potrzeby patrzenia w PDFy o
programowaniu. :)

Mam podobnie - ale jak już coś piszę - to warto przemyśleć to na tyle, żeby nie trzeba było
wiele przerabiać jak się okaże że kolejna kostka jest kosmiczna ;-)

Które 51/52? Napisz dokładnie symbole.
W końcu AT89C51 i AT89C52 nie mają ISP więc to pewnie nie o nich mowa.

Nie o nich - AT89S51 i konsekwentnie 52. Zresztą ofera ISP na 89 jak gdyby rośnie ;-)) I
chyba zdecydowali się już na jakiś standart ;-)))

Masz rację, dla mnie już zapisywanie 12 KB do 89S53 trwa zdecydowanie za
długo. Co by to było przy 128 KB...

Oj tak :-(( dla np: 1.7ms prawie 4 minuty....

--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Algorytmy ISP
Date: Fri, 31 May 2002 15:52:08 +0200


Ireneusz Niemczyk wrote:

BTW: Już wrzuciłem ten soft na www:
http://www.amwaw.edu.pl/~adybkows/elka/index.html


-)) fajny. Ja troszeczkę w inną stronę uciekłem z obsługą ;-)

Pewnie command-line only? Też się nad tym na początku zastanawiałem. I
pewnie kiedyś doczepię dodatkową możliwość sterowania z linii poleceń
oprócz klikania w GUI. Ale chwilowo taki mi wystarcza. :-)

--

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


Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows_at_nospam_amwaw.edu.pl>
Subject: Re: Algorytmy ISP
Date: Sun, 26 May 2002 23:09:01 +0200


Tom J wrote:

Mógłby mnie ktoś poratować algorytmami ISP dla układów AVR i PIC ?


W przypadku AVR'ow czy '51 z ISP (89S8252, 89S53) algorytm programowania
szeregowego w systemie (czyli ISP) jest opisany w dokumentacji kazdego
scalaka. Szukaj na http://www.atmel.com
Popelnilem kilka lat temu programator ISP podlaczany do portu
drukarkowego i do dzisiaj dziala. :) Dopiero pozniej znalazlem gotowe
rozwiazania w Sieci - jak nie chcesz wywazac otwartych drzwi moze lepiej
najpierw poszukac?

--

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