ATmega8 - ISP

Oct 04, 2004 19 Replies

Mam problem z zaprogramowaniem ATmega8. Zrobilem interfejs do LPTa z buforem 244 (ze strony

formatting link
niestety nie chce rozmawiac z prockiem (albo procek z nim :)).



Widze paczki impulsow na SCK i MOSI (programator) natomiast na MISO sa jakies paczki impulsow - mala amplituda-



- przesluchy, pojemnosc... ? Z uwagi na zastosowane linie tryb pracy LPT chyba nie ma znaczenia ?



Czy:



- musi byc kwarc aby programowac procka ? (probowalem bez, z 4MHz i 11,0592MHz i nic)



- czy MISO nalezy podciagac rezystorem do 5v ?



- czy MISO programatora <--> MOSI procka ?



-a moze kabel zbyt dlugi ? (ok. 80cm) Mam 2 nowe procki i zachowuja sie tak samo :(



Czy moze ktos z Was ma jakies wskazowki, zna jakis drobny szczegol o ktorym nie wiem ?



Pozdrawiam Andrzej



nie MISO z MISO

ja mialem raz problem jak mialem odpalony soft (ikonka na pasku)do skanera na lpt to mi sie wysypywal programator.

pozdrawiam sobol

Mon, 4 Oct 2004 16:35:15 +0200, na pl.misc.elektronika, Andrzej Augustynowicz napisał(a):

Fabryczna Atmega8 chodzi na wewnętrznym oscylatorze 1 MHz, czyli bez kwarcu ale programator trzeba ustawić na 1 MHz.

Hm, sprobowalem - nie pomaga :(

{NOT KNOWN (FF,FF,FF) }

Pozdrawiam Andrzej

Mon, 4 Oct 2004 20:11:03 +0200, na pl.misc.elektronika, Andrzej Augustynowicz napisał(a):

Tylko tyle mi przyszło do głowy - tych programatorków LPT nie używam więc więcej nic nie podpowiem :-(

Wielkie dzieki za wsparcie :)

Trudne poczatki ATmega :( ...a takie mialem plany na wolne dni (chorobowe)...

Pozdrawiam Andrzej

Juz po stronie uC widzisz te nieciekawe przebiegi na MISO? A sie dzieje gdy pin MISO pozostawisz w powietrzu (odepniesz od niego programator)? Jezeli przebiegi sa ladne - to by swiadczylo o jakiejs wadzie montazu programatora.

Sprobuj najpierw _krotkim_ (powiedzmy 20 cm) kablem podlaczyc piny uC prosto do portu LPT (bez bufora). Czy programowanie sie udalo? Wersja buforowana jest potrzebna tylko przy dluzszych kablach albo napieciu zasilajacym uC innym niz 5V.

Mam pewne pytanie, ktore nie odnosi sie do tego watku, ale jest na temat w nim poruszany. Chodzi mi o to, jak programowac przez ISP (tanio) procesor AT89S8252? Widzialem w sklepie internetowym programator AVRISP za jakies 160 zeta, ale do tego trzeba miec uklad z przewidzianym zlaczem do tego zestawu (jakis 10 pinowy). Ja chcialbym miec programator z podstawka, do ktorej mozna wlozyc procesor, zaprogramowac go i wyjac. Widzialbym to jako jeden kawalek druku, wkladany do portu rownoleglego komputera.

Czy Grupowicze wiedza, gdzie w internecie znalezc jakies gotowe schematy do takiego urzadzenia? Ewentualnie precyzyjne informacje, jak go zrobic. Ktore linie z LPT1 podlaczyc do ktorych nozek AT89S8252? Bezposrednio, czy przez cos? Co jeszcze musi byc na plycie (kwarc, kondensatory ceramiczne do masy - to na pewno, ale: oporniki podciagajace?, bufory? itp.).

Poza tym prosze o polecenie mi jakiegos programu do wgrywania przez taki programatorek. PonyProg? AVRISP? inne? Najlepiej, zeby sie dalo osobno programowac FLASH z kodem i pamiec EEPROM z danymi...

Thank you from the mountain,

tomasz gandor

U¿ytkownik "Tomasz Gandor" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:cjtm0u$8pl$ snipped-for-privacy@news.onet.pl

Z rzeczy nie powalaj±cych cen± i popularnych:

formatting link
-> PonyProg
formatting link
poszukaj STK200 mo¿e byæ w wersji z buforem HC244 lub uproszczonej (same druty do portu LPT). Aha... W porównaniu z AVR-ami uklady 89Sxxxx maj± odwórcon± polaryzacjê RESET-u (tak jak wszystkie 51-ki). W ustawieniach PonyProg-a trzeba zaznaczyæ odpowiednie okienko.

Programator Adama Dybkowskiego:

formatting link
COMBO3:
formatting link
/
formatting link

U¿ytkownik "Tomasz Gandor" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:cjtm0u$8pl$ snipped-for-privacy@news.onet.pl...

Zanim wydasz kase pogooooooooooogluj troche ;-)

formatting link
ma³o?

formatting link
Wiêcej ;-)

K.

...do procka ida impulsy na SCK i MOSI a z procka na MISO nic nie wychodzi.

Chyba proc (x2) trafiony, w programatorze Erica tez sie nie chce programowac. A niech strace i kupie jeszcze 2 szt w innym sklepie internetowym.

Pozdrawiam Andrzej

On Behalf Of Andrzej Augustynowicz

Mała szansa, aby kupić w jednym sklepie dwa uszkodzone układy. Może masz sweterk z syntetyków? Może usiłowałeś programować bez zasilania procka? Może czegoś się nie doczytałeś?

Kupowałem procki w różnych firmach i zawsze były sprawne. Piekarz, Seguro, TME, Alfine, JTM, WG, Wolumen ;-), Macropol, Mikro, Maritex, itd.

Może jednak czegoś nie wiesz?

pzdr Artur

Witam

wyjalem procek z "laski" antyalektro... i przenioslem do programatora zgodnie z komunikatem "Chip1=ZIF9" umiescilem go w programatorze ale wykluczyc nie moge uszkodzenia ladunkami elektros.... .

zdecydowanie nie.

to z pewnoscia, z atmega zaczynam przygode

to tez z pewnoscia, nikt nie wie wszystkiego :) - ja tez

Niedlugo sie przekonam (mam nadzieje), odbiore nowe procki (z innej firmy) i sprobuje znowu.

Pozdrawiam Andrzej

A z mojego doświadczenia AVR-y przeżywały:

- odwrotne włożenie do podstawki (trochę się chłopak zgrzał),

- odwrotne włożenie kabla ISP (po co mi obudowy złącz z wycięciem, ja się na pewno nie pomylę) i inne ciekawe akcje, których wolę nie pamiętać ;-) Raz mi jeno '1200 w zamierzchłych czasach padła, ale 24V nie miała prawa przeżyć...

Pozdrawiam

Tak jak inne atmelki z ISP - wystarczy kabelek do portu drukarki i jeden scalak za 1 zł:

formatting link

A mi się udało zmienić niezmienialną sygnaturę procesora. Raz to był AT90S1200 (AFAIR wyzerowałem pierwszy bajt z trzech), ostatnio ATmega8L (wszystkie 3 bajty na zero). O dziwo oba procki programują się ładnie o ile pominę w sofcie sprawdzanie sygnatury.

Witam

...dlatego troche jestem zdziwiony moimi klopotami z atmega. O ile moglem cos namieszac lutujac kabelek ISP o tyle sadzilem, ze fabryczny programator (a obsluguje to to ) powinien sobie poradzic :)

Pozdrawiam Andrzej

On Behalf Of Andrzej Augustynowicz

Jakiego programatora? jaki układ był poprzednio programowany? Może mega na dzień dobry dostał strzał z 25V?

Jak bardzo zdecydowanie? ;-)

Tylko teraz podejdź do niego inaczej. Podaj plus i masę tam gdzie ma być. Włącz zasilacz. podłącz programator typu STK200/300. Odczytaj sygnaturkę. Zapisz program.

pzdr Artur

On Behalf Of Marcin Stanisz

Ale o tych powyżej to nie pisałem ;-).

A mnie mega128 wytrzymała pół minuty pod 8,5V ;-D.

pzdr Artur

Erica - f-my ACS

tez atmel jakis, chyba 2051

jestem pewien na 100%, ze przed wlozeniem procka ustawilem poprawnie typ ukladu

AA

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required