Programator ISP

Apr 05, 2005 15 Replies

Wyszła właśnie nowa wersja ISP Programmer'a, począwszy od wersji



1.2.0.30 obsługuje AT89LS51, AT89LS52 oraz AT90CAN128. Wszystkich zainteresowanych proszę o sprawdzenie, czy wszystko działa jak należy.

Program znajdziecie jak zwykle tutaj:

formatting link
BTW: Chciałem też dodać programowanie ATtiny28 ale okazało się, że niestety ten procesor nie obsługuje ISP i można go programować tylko równolegle. To chyba jeden z niewielu AVRów bez ISP (podobnie jak ATtiny11). Nie polecam takich "wynalazków". :-|


Adam Dybkowski napisał(a):

No to będę się ja musiał w wolnej chwili zabrać do dopracania mojego równoległego (kilka TTL-ek + program sterujący) i wywalić gdzieś na www... ;-)

Ale po co? Tylko w celu reanimacji zablokowanych ATmeg8? ATtiny28 ma tak mało peryferiów, że żal czytać PDFa. No chyba że ktoś się połaszczy na jeden pin z podwyższoną wydajnością prądową (25 mA) zamiast dodać zewnętrzny tranzystor za kilka groszy.

BTW: Programator równoległy ma jedną wielką wadę - do zaprogramowania procka trzeba go wylutować z płytki. A tego nie lubię od czasów ISP. :)

Adam Dybkowski napisał(a):

Nie, właśnie w celu szybkiego programowania 8KB@6sekund, co daje pewną różnicę, jeżeli poprawiam w kodzie jedną linijkę, kompiluję, no i wgrywam do flasha, powtarzając to wszystko wielokrotnie, to ile mozna tych kaw zaparzać w międzyczasie przy ATmega128 ? ;-)

Ilość elementów w układzie jest odwrotnie proporcjonalna do szybkości montażu, a układ jest wymyślony dla producentów pilotów... ;) W sumie co kto lubi to i będzie miał...

A ja sobie chwalę "równoleżnik" od czasów wynalezienia podstawek ZIF, a i to nie jest powiedziane, że ISP w trybie równoległym nie jest do zaimplementowania w układzie docelowym (zwłaszcza przy obudowach SMD) - w prototypie dorzucam kilka tranzystorków + 2 x buforek 74HC245 lub 244, obydwa można ustawić w stan wysokiej impedancji . W każdym bądź razie dla mnie jest większa wygoda w trakcie dopieszczania programu w prototypie przy programatorze równoległym, szybciej moge zaobserwować efekty w poprawianym kodzie. Szeregowy ISP ma za to swoją funkcjonalność w projektach docelowych, w których przewiduje się możliwość wymiany oprogramowania, no i oczywiście tam, gdzie potrzebny najprostszy programator... B.T.W. Przerobiłem na swój użytek schemat z Twojej witryny, reset też idzie przez buforek, no i dorobiłem parę LED-ków, oraz odłączanie peryferiów mikrokontrolera w czasie programowania, może podrzucić (mam całość w pdf-e) ?

Witam! Z checia bysmy obejrzeli :)

btw: Ja mam problemy z tym programatorem, prawie nie programuje mi at89s8252, nie wazne jaka serie. Czasami przy programowaniu odczytuje 0x00 czasami 0xFF bez reguly (w zaleznosci od ukladu). Czasami programuje do polowy czasami wogole... Ehh co to za isp z ktorym trzeba sie uzerac, wyobrazam sobie co by bylo gdyby byly takie problemy w ukladzie docelowym.

pozdr. LB

Przepraszam, mo¿e czego¶ nie doczyta³em, ale wchodzê na

formatting link
na link w zdaniu Aktualna wersja oprogramowania (1.2.0.30) do pobrania st±d (158 KB). i ten plik... nie widzê, ¿êby mo¿na by³o wybraæ co¶ nowego ni¿ by³o. A bardzo mi zale¿y na at90CAN128. Co¶ robiê nie tak czy czego¶ nie zauwa¿y³em, ¶ci±gn±³em nie ten plik?

Pozdrawiam P.S. Kto¶ co¶ robi³ z CANem? Wie, gdzie mo¿na dostaæ tego procka? (at90can

128) i za ile? Albo zna co¶ sympatyczniejszego w lutowaniu? Wiem, ¿e jest 89c51cc03, ale drogie. W³a¶nie - czy bêdzie wersja ispprog na te 51-ki?

pozdrawiam jeszcze raz

drozdu napisał(a):

Nie mam gdzie wystawić...

Przejdź na JTAG. Programowanie całego Flasha ATmegi128 zbliżonym kabelkiem (bufor na LPT) idzie wielokrotnie szybciej niż przez ISP. Niby zasada transmisji podobna, a jednak programowanie trwa dużo krócej. Sam napisałem do tego soft pod Win, ale na potrzeby firmy i nie mogę się niestety podzielić. Wszystko co trzeba wiedzieć jest w PDFach Atmela.

Wrzuć gdzieś na Sieć i daj link na grupę. Inni pewnie też chętnie zobaczą.

Udostępniam tylko najnowszą wersję softu, zawsze pod tą samą nazwą pliku. Ściągnij i zobacz we właściwościach pliku .exe, którą wersję trafiłeś. Powinna być ta opisana na stronie www. Czasem niektóre serwery proxy/w3cache mają zbyt zachowawczy cache i udostępniają starą wersję pliku podczas gdy już wyszła nowa.

Bardzo chęntnie bym się tym zaczął bawić, ale :

  1. nie każdy AVR ma JTAG, zaczeli coś ostatnio DebugWire wprowadzać, też nie kazdy AVR ma, a na razie nie mam czasu wnikać, pewnie się kiedyś zabiorę za budowę interface i oprogramowaniem tego...
  2. Programator równoległy już mam razem z własnym programem na win98... ;)

Adam Dybkowski napisał(a):

Bardzo chętnie bym się tym zaczął bawić, ale :

  1. nie każdy AVR ma JTAG, zaczeli coś ostatnio DebugWire wprowadzać, też nie każdy AVR ma, a na razie nie mam czasu wnikać, pewnie się kiedyś zabiorę za budowę interface i oprogramowaniem tego... ;)
  2. Programator równoległy już mam razem z własnym programem na win98.

U¿ytkownik "Grodo" <(zamienXna2000) snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:d30gb5$85f$ snipped-for-privacy@nemesis.news.tpi.pl...

formatting link
za 52,70z³ brutto

Pozdrawiam, Qmexx.

U¿ytkownik "Qmexx" <qmexx_anty snipped-for-privacy@interia.pl napisa³ w wiadomo¶ci news:d32rh0$cch$ snipped-for-privacy@korweta.task.gda.pl...

nadzieje, ¿e nie kantuj±. Dziêki

Grodo napisał(a):

Ostatnio czesto u nich zamawiam i chyba lepszej obslugi nie widzialem w sklepie netowym. Swoja droga to ustanowili nieoficjalny rekord wysylki - zamowilem gdzies po 14 (dzialaja do 15) i przysylka byla na nastepny dzien :) Jednym slowem - szczerze polecam :)

Pozdrawiam Artur Lew

U¿ytkownik "Artur Lew" <no_spamik snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:d33v9i$6ie$ snipped-for-privacy@nemesis.news.tpi.pl...

To ju¿ wierzê, dziêki bardzo

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required