Programator z PE4/99 i soft...
Masz problem? Zapytaj na forum elektroda.pl
From: "Marek Lewandowski" <locust_at_nospam_poczta.onet.pl>
Subject: Programator z PE4/99 i soft...
Date: Mon, 26 Nov 2001 20:46:38 +0100
Hej!
Chciałem Wam powiedzieć, że zdenerwowało mnie oryginalne oprogramowanie do
programatora z PE4/99, które wybiera samo, co zaprogramuje, a czego nie ;-)
i napisałem swoje.
Na razie soft obsługuje programowanie małych atmelków tylko, w zakres
"usług" wchodzi:
-kasowanie
-programowanie bez weryfikacji
-programowanie z weryfikacją i olewaniem błędów (tzn. jak się nie
zaprogramowało, trudno, lecimy dalej z tym koksem - przydatna rzecz, jak nie
wiadomo, co jest winne błędowi weryfikacji...)
-programowanie z weryfikacja i zatrzymywaniem się na pierwszym błędzie (jak
się rypnie, to won...)
-do w/w można dołączyć zaprogramowanie jednego lub obu bitów
zabezpieczajacych
-odczytywanie zawartości proca
Program sprawdza sumy kontrolne w HEXie na wejściu, ale ignoruje ich błędy
(tzn. Użytkownik otrzymuje komunikat: Warning! Possibly incorrect CRC around
address XXXX).
Program jest w dwóch wersjach: normal i fast.
normal ma wszystkie opóźnienia generowane "solidnie", tzn. niezależne od
kompa, ale chodzi wolniej niż by mógł. Za to nie powinno byc z nim problemu
na żadny procesorze.
fast ma powyrzucane opóźnienia gdzie się dało i działa ze 100% skutecznością
na PIIC333MHz, ale niewykluczone, że na szybszych procesorach będzie
problem. Wtedy pozostaje wersja normal, która jest powolna, ale w wersji bez
weryfikacji zachowuje się znośnie.
Jest to wersja rozwojowa, muszę jeszcze dopisać obsługę AT89C51 (nie mam
żadnego dużego atmela pod ręką, a tutaj taka przyjemność kosztuje 18DM, więc
do świąt testy poczekają, spróbuję zrobić "teoretycznie" działajacy program
i może ktoś na grupie przetestuje ;-)
No i muszę zrobić inteligentne omijanie bajtów 0xFF nie występujących w
HEXie przy programowaniu / weryfikacji (w tej chwili leci cała pamięć,
niezależnie od zawartości).
program jest na mojej WWW (stopka)
http://locust.republika.pl/zip/PE499AT.ZIP
Freeware.
Please! przyślijcie jakieś sygnały zwrotne!
--
Marek Lewandowski
locust_at_nospam_poczta.onet.pl ICQ10139051
http://locust.republika.pl
Date: Mon, 26 Nov 2001 21:59:24 +0100
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Programator z PE4/99 i soft...
A masz _inteligentny algorytm programowania_ ?
W moim objawia się to tym, że jak tylko programator stwierdzi, że jakaś komórka
trzyma już wartość, to przechodzi do następnej. :-) Do testów idealne.
--
PZD, Irek.N.
ps. że też Ci się chciało ;-)
ps2. dostałeś humor ?
From: "Marek Lewandowski" <locust_at_nospam_poczta.onet.pl>
Subject: Re: Programator z PE4/99 i soft...
Date: Mon, 26 Nov 2001 22:21:54 +0100
Użytkownik "Ireneusz Niemczyk" <i.niemczyk_at_nospam_multispedytor.com.pl> napisał w
wiadomości news:3C02AD2B.FCDA60FE_at_nospam_multispedytor.com.pl...
A masz _inteligentny algorytm programowania_ ?
W moim objawia się to tym, że jak tylko programator stwierdzi, że jakaś
komórka
trzyma już wartość, to przechodzi do następnej. :-) Do testów idealne.
Tylko, że to jest programator Atmeli, a te mają FLASH, więc żeby coś nowego
zaprogramować trzeba skasować, więc jedyne, co wchodzi w grę, to sprawdzanie
komórek 0xFF...
A przy doprogramowywaniu to i tak nie ma chyba sensu, bo przecież obszary
nie powinny się pokrywać?
czy nie kumam?
--
Marek Lewandowski
locust_at_nospam_poczta.onet.pl ICQ10139051
http://locust.republika.pl
Date: Mon, 26 Nov 2001 22:33:09 +0100
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: Programator z PE4/99 i soft...
Tylko, że to jest programator Atmeli, a te majš FLASH, więc żeby coś nowego
zaprogramować trzeba skasować, więc jedyne, co wchodzi w grę, to sprawdzanie
komórek 0xFF...
A przy doprogramowywaniu to i tak nie ma chyba sensu, bo przecież obszary
nie powinny się pokrywać?
czy nie kumam?
Może ja coś mieszam z algorytmem z epromów. Pamiętam, że tłumaczono mi kiedyś
jak działa algorytm w moim programatorze. Miało to być coś takiego: programowana
jest komórka krótkim impulsem, następnie sprawdzana jest jej zawartość. Jeśli
komórka nie trzyma wartości programowanej, to programowana jest ponownie krótkim
impulsem...i tak aż do pierwszej zgodności. Później jeszcze tylko jeden strzał
na wszelki i następna. To dla epromów - a dla flashy - ten tryb programowania
nie funguje....czego należało się zresztš spodziewać. Chyba wyrwałem się przed
orkiestrę ;-)) sorki.
Wiesz co - ile zajmuje wczytanie np: 2048 bajtów w 2051 na Twoim ? Mogę
sprawdzić jak to idzie na moim i będziemy wiedzieli .....czy jest podobnie ;-))
--
PZD, Irek.N.
From: "Marek Lewandowski" <locust_at_nospam_poczta.onet.pl>
Subject: Re: Programator z PE4/99 i soft...
Date: Mon, 26 Nov 2001 22:51:17 +0100
Użytkownik "Ireneusz Niemczyk" <i.niemczyk_at_nospam_multispedytor.com.pl> napisał w
wiadomości news:3C02B515.99C53095_at_nospam_multispedytor.com.pl...
Może ja coś mieszam z algorytmem z epromów. Pamiętam, że tłumaczono mi
kiedyś
jak działa algorytm w moim programatorze. Miało to być coś takiego:
programowana
jest komórka krótkim impulsem, następnie sprawdzana jest jej zawartość.
Jeśli
komórka nie trzyma wartości programowanej, to programowana jest ponownie
krótkim
impulsem...i tak aż do pierwszej zgodności.
Później jeszcze tylko jeden strzał
na wszelki i następna. To dla epromów
To się zgadza, ale do EPROMów, a nie do mikroprocesorów AT89Cx051, czy 89C51
;-)
- a dla flashy - ten tryb programowania
nie funguje....czego należało się zresztš spodziewać. Chyba wyrwałem się
przed
orkiestrę ;-)) sorki.
Chyba tak... To nie są pamięci lucem, tylko w procesorach, więc dostęp do
ich programowania jest przez interfejs proca
Wiesz co - ile zajmuje wczytanie np: 2048 bajtów w 2051 na Twoim ? Mogę
sprawdzić jak to idzie na moim i będziemy wiedzieli .....czy jest podobnie
;-))
w trybie FAST (chodzi tylko w DOS, bo WINDA [chi, chi, chi] buforuje mi
[rechot] zapis do portu LPT i dane idą sobie a sygnały sterujące sobie)
zaprogramowanie z weryfikacją trwa ok. 4 sekund.
odczytanie samo około 2-3 sekund.
W trybie NORMAL programowanie z weryfikacją trwa już minuty ;-))) bez
weryfikacji zapisu około 40 sekund. Ale za to jest odporne na windę (swoją
drogą, muszę to poprawić, bo programuję niepotrzebnie bajty 0xFF ustawione
tak po resecie domyślnie).
Muszę jeszcze zrobić wersję medium, bo wiem, gdzie mogę opóźnienie wywalić,
a gdzie WINDA zasadniczo nie powinna mi wjechać...
Ale to się zobaczy.
normal zostanie na pewno jako deska ratunku dla posiadaczy
Pentium(10^7)40GHz Dual ;0)
--
Marek Lewandowski
locust_at_nospam_poczta.onet.pl ICQ10139051
http://locust.republika.pl
From: "Michał Lankosz" <mike2001_at_nospam_tlen.pl>
Subject: Re: Programator z PE4/99 i soft...
Date: Tue, 27 Nov 2001 00:50:04 +0100
A taka moja skromna propozycja. Może by utworzyć grupkę paru osób, które się
zabiorą za (na)pisanie oprogramowania do tego hardware, albo spróbować
zrobić projekt typu "open source" ? Dzięki temu każdy mógłby dorzucić swoje
3 (grosze) bajty. Oczywiście nie chcę tutaj autora na siłę naciągać na
udostępnienie swoich wypocinek :)
Już dawno chciałem napisać soft do tego, ale jakoś nie mogłem się za to
zabrać...
http://locust.republika.pl/zip/PE499AT.ZIP
A = append (no erase, no ver.)
C = append (no erase, w/verification)
^^ Nie bardzo rozumiem, co do czego mają te komendy dołączać
Jak dla mnie to brakuje opcji LPT1/2 - drukarkę mam na LPT1, a swoje zabawki
podpinam pod kartę isową :)
Dziękuję,
Michał
From: "Marek Lewandowski" <locust_at_nospam_poczta.onet.pl>
Subject: Re: Programator z PE4/99 i soft...
Date: Tue, 27 Nov 2001 01:09:47 +0100
Użytkownik "Michał Lankosz" <mike2001_at_nospam_tlen.pl> napisał w wiadomości
news:9tukea$i5v$1_at_nospam_news.tpi.pl...
A taka moja skromna propozycja. Może by utworzyć grupkę paru osób, które
się
zabiorą za (na)pisanie oprogramowania do tego hardware, albo spróbować
zrobić projekt typu "open source" ? Dzięki temu każdy mógłby dorzucić
swoje
3 (grosze) bajty. Oczywiście nie chcę tutaj autora na siłę naciągać na
udostępnienie swoich wypocinek :)
Source mogę udostępnić, ale nie na żywioł. Chcę mieć nad tym kontrolę,
program jest napisany w tej chwili "dwuwarstwowo", tj. jest zestaw procedur
do obsługi hardware (na zasadzie applyVpp12V(), etc.) i zestaw składający z
tego programowanie.
Muszę wywalić te pierwsze do osobnej biblioteki i udostępnić to tak, że
dopisane przez osoby trzecie rzeczy będę dokompilowywać do całości. Żeby nie
skończyć z N programami, których nie można scalić.
Już dawno chciałem napisać soft do tego, ale jakoś nie mogłem się za to
zabrać...
http://locust.republika.pl/zip/PE499AT.ZIP
A = append (no erase, no ver.)
C = append (no erase, w/verification)
^^ Nie bardzo rozumiem, co do czego mają te komendy dołączać
AT89xxxx mają możliwość doprogramowania do Flasha nowej porcji danych bez
kasowania starej. Warunek: zakres adresów nie może się pokrywać, bo
oczywiście zaprogramowanych danych nie można odprogramować ;-)
Jak dla mnie to brakuje opcji LPT1/2 - drukarkę mam na LPT1, a swoje
zabawki
podpinam pod kartę isową :)
Będzie, ale kombinuję, jak zapisywać to sobie w EXEku, trochę głupio za
każdym wywołaniem podawać kolejny jeszcze parametr... Chociaż robi się .bat
i cześć...
Nieważne, wczoraj siadłem i skończyłem pisać 0 3AM, więc uwaga przyjęta, jak
jutro siądę, dopiszę.
--
Marek Lewandowski
locust_at_nospam_poczta.onet.pl ICQ10139051
http://locust.republika.pl
From: Janusz_K <Janusz_k.Anty_at_nospam_um.bielsko.pl>
Subject: Re: Programator z PE4/99 i soft...
Date: Tue, 27 Nov 2001 13:18:06 +0100
Source mogę udostępnić, ale nie na żywioł. Chcę mieć nad tym kontrolę,
program jest napisany w tej chwili "dwuwarstwowo", tj. jest zestaw procedur
do obsługi hardware (na zasadzie applyVpp12V(), etc.) i zestaw składający z
tego programowanie.
A w czym Ty to piszesz? Bo ja mogę to przerobić pod windę w Delphi, ale
po nowym roku ;-))
--
Pozdr.
Janusz
From: "Marek Lewandowski" <locust_at_nospam_poczta.onet.pl>
Subject: Re: Programator z PE4/99 i soft...
Date: Tue, 27 Nov 2001 13:49:31 +0100
Użytkownik "Janusz_K" <Janusz_k.Anty_at_nospam_um.bielsko.pl> napisał w wiadomości
news:3C03847E.99AF9527_at_nospam_um.bielsko.pl...
Source mogę udostępnić, ale nie na żywioł. Chcę mieć nad tym kontrolę,
program jest napisany w tej chwili "dwuwarstwowo", tj. jest zestaw
procedur
do obsługi hardware (na zasadzie applyVpp12V(), etc.) i zestaw
składający z
tego programowanie.
A w czym Ty to piszesz? Bo ja mogę to przerobić pod windę w Delphi, ale
po nowym roku ;-))
Borland C++ v3.11 (DOS)
--
--
Marek Lewandowski
locust_at_nospam_poczta.onet.pl ICQ10139051
http://locust.republika.pl
From: "Artur Lew" <alew_at_nospam_softsystem.pl>
Subject: Re: Programator z PE4/99 i soft...
Date: Tue, 27 Nov 2001 14:49:48 +0100
A w czym Ty to piszesz? Bo ja mogę to przerobić pod windę w Delphi, ale
Ja moge pod Winde w C (MFC tudziez API)
A tak na marginesie tworze wlasny programator do wszelakiego rodzaju uC
z oprogramowaniem pod Winde (na razie only NT/2000, pozniej 95/98/Me).
Jak mi sie bedzie chcialo to dorobie mozliwosc pisania wlasnych modulow
pod nastepne procki.
Calosc prawdopodobnie bedzie gotowa gdzies w okolicach lutego.
Artur Lew
From: "remick" <remick_at_nospam_mindless.com.nospam>
Subject: Re: Programator z PE4/99 i soft...
Date: Wed, 28 Nov 2001 11:14:51 +0100
Użytkownik "Artur Lew" <alew_at_nospam_softsystem.pl> napisał w wiadomości
news:9u05lk$510$1_at_nospam_news.tpi.pl...
Calosc prawdopodobnie bedzie gotowa gdzies w okolicach lutego.
a bedzie to freeware, czy bedziesz chcial za to $$$$ ?
pozdro,
--
remick _at_nospam_ work
icq: 1532887
From: "Artur Lew" <alew_at_nospam_softsystem.pl>
Subject: Re: Programator z PE4/99 i soft...
Date: Wed, 28 Nov 2001 13:42:26 +0100
a bedzie to freeware, czy bedziesz chcial za to $$$$ ?
Free :)
Robie go bo nie mam kasy zeby wydac na jakis hiper, super programator,
a z kolei w tych popularnych jest beznadziejny soft i najczesciej nie dziala
pod
Win NT/2000/XP.
Sadze ze uda mi sie zrobic cos lepszego aczkolwiek jak to bywa z nowymi
rzeczami
bedzie pewnie troche bugow :)
Standardowo bedzie toto obslugiwala ATMELE - pchly 89CXX51, duze ATMEL-e
oraz EEPROMY szeregowe...
Co do innych (PIC, AVR) zastanowie sie...
Artur Lew
From: "remick" <remick_at_nospam_mindless.com.nospam>
Subject: Re: Programator z PE4/99 i soft...
Date: Fri, 30 Nov 2001 16:57:43 +0100
Użytkownik "Artur Lew" <alew_at_nospam_softsystem.pl> napisał w wiadomości
news:9u2m3d$l8m$1_at_nospam_news.tpi.pl...
Free :)
-))
Robie go bo nie mam kasy zeby wydac na jakis hiper, super programator,
a z kolei w tych popularnych jest beznadziejny soft i najczesciej nie
dziala
pod
Win NT/2000/XP.
to tak samo u mnie - ja zroblem sobie batronixa i jestem zadowolony, ale
mam ta wersje tylko do malych atmelkow ...
przydalo by sie cos wiekszego :-)
Sadze ze uda mi sie zrobic cos lepszego aczkolwiek jak to bywa z
nowymi
rzeczami
bedzie pewnie troche bugow :)
wpisz mnie na liste betatesterow ...
Standardowo bedzie toto obslugiwala ATMELE - pchly 89CXX51, duze
ATMEL-e
oraz EEPROMY szeregowe...
Co do innych (PIC, AVR) zastanowie sie...
jak dla mnie wystarczy w zupelnosci :-)
pozdrowienia,
--
remick _at_nospam_ work
icq: 1532887
From: eL eS <el_es_at_nospam_poczta.onet.pl>
Subject: Re: Programator z PE4/99 i soft...
Date: Tue, 27 Nov 2001 14:14:08 +0100
Jesli można, poproszę o schemat tego programatora - albo lepiej, gdzie
znalezc ten schemat :)
--
<eL eS> - Łukasz Sokół;
email#1 : >el_es_at_nospam_poczta.onet.pl< -- aktualny
From: "Marek Lewandowski" <locust_at_nospam_poczta.onet.pl>
Subject: Re: Programator z PE4/99 i soft...
Date: Tue, 27 Nov 2001 20:03:35 +0100
Użytkownik "eL eS" <el_es_at_nospam_poczta.onet.pl> napisał w wiadomości
news:3C0391A0.F8882276_at_nospam_poczta.onet.pl...
Jesli można, poproszę o schemat tego programatora - albo lepiej, gdzie
znalezc ten schemat :)
poszedł na priv.
--
Marek Lewandowski
locust_at_nospam_poczta.onet.pl ICQ10139051
http://locust.republika.pl