Programowanie ATmega32



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Grzegorz Kurczyk <grzegorz.spam_at_nospam_spam.control.slupsk.pl>
Subject: Programowanie ATmega32
Date: Wed, 15 Sep 2004 00:42:01 +0200


Witam
Mam własnej roboty programator do programowania AVR-ków przez SPI.
Oprogramowanie sterujące również "made in zrób to sam" :)
Bez problemu programuję nim całą serię AT90 i ATtiny.
Ugrzązłem natomiast na ATmega32. Za nic nie mogę zaprogramować mu
FLASH-a. Sygnatura, EEPROM, Fuse i Lock bity programują się bez
problemu. Niestety siwieję już przy poleceniach "Load Program Memory
Page" i "Write Program Memory Page". Z tego co zrozumiałem z pdf-a, to w
pierwszej kolejności należy wysłać do procka 64 słowa za pomocą
polecenia "Load Program Memory Page" (w kolejności najpierw młodszy
potem starszy bajt) podając 6 najmłodszych bitów adresu, następnie
poleceniem "Write Program Memory Page" zafleszować wpisane 64 słowa do
strony o numerze zdefiniowanym przez starsze bity adresu i odczekać
minimum 4,5ms. Niestety mój szanowny mega32 ma to w nosie. We fleszu są
nadal same FFFF. Czy ja coś źle zrozumiałem, czy trafił mi się
egzemplarz procka dziabniętym flash-em (w co nie bardzo chce mi się
wierzyć).

Pozdrawiam
Grzegorz Kurczyk

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p

Poprzedni Następny
Wiadomość
Spis treści
From: stclausWYTNIJTO_at_nospam_op.pl
Subject: Re: Programowanie ATmega32
Date: 15 Sep 2004 08:14:25 +0200


Hej,

Mam własnej roboty programator do programowania AVR-ków przez SPI.
Oprogramowanie sterujące również "made in zrób to sam" :)

Posredno w Twojej kwesti. Z LPM cos mi to podejrzanie wyglada. Ja uzywam
programatora domowej roboty (w sumie bufor LS244 na LTP) ale jako
oprogramowania uzywam Code Vision AVR - jest to narzedzie coprawda do C ale ma
programtor obslygujacy STK200/300 (a takie jest rozpoznawane zwykle
programowanie po kablu na LPT) Do programowania nie uzywam zadnych LPM.
Program pisze w wersji normalnej czyli najpierw tablica przerwań pozniej
reszta. programowalem na tym mega128 i mega 162 i wszystko smiga. Flash eeprom
fuse i lock. Porgramuje plikami hex
Code Vison AVR mozna darmowa wersje sciagnac ze strony produceta (ma
ograniczenie do 1000 bajtów długości programu).

Mysle ze cos przekombinowales z ta procedura programowania....
Instrukcji lpm uzywałem tylko do załadowania danych ktore sa wpisane w
programie - nie jako w listingu przy pomocy np. .db czy tez .dw.

Jesli chcesz dokladne info pisz na priva opisze dokladnei.

pozdrawiam

Stclaus

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

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

Poprzedni Następny
Wiadomość
Spis treści
From: Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl>
Subject: Re: Programowanie ATmega32
Date: Wed, 15 Sep 2004 08:35:39 +0200


15 Sep 2004 08:14:25 +0200, na pl.misc.elektronika, stclausWYTNIJTO_at_nospam_op.pl
napisał(a):

Instrukcji lpm uzywałem tylko do załadowania danych ktore sa wpisane w
programie - nie jako w listingu przy pomocy np. .db czy tez .dw.

Małe nieporozumienie - chodzi o polecenie Load Page w trybie
programowania ISP - to nie ma nic wspólnego z instrukcją lpm
i właściwym kodem programu.

--
Pozdrowienia
Jurek Szczesiul

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

Poprzedni Następny
Wiadomość
Spis treści
From: "stclaus" <stclaus_at_nospam_op.pl>
Subject: Re: Programowanie ATmega32
Date: Wed, 15 Sep 2004 14:04:08 +0200


Witam,

Małe nieporozumienie - chodzi o polecenie Load Page w trybie
programowania ISP - to nie ma nic wspólnego z instrukcją lpm
i właściwym kodem programu.

A to ja przepraszam :)) zasugerowałem sie że kolega wcześniej napisał że
programuje przez spi.

Widać czlowiek uczy sie cały czas (teraz doczytam o load page :)) )

Pozdrawiam

stclaus



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

Poprzedni Następny
Wiadomość
Spis treści
From: Jurek Szczesiul <jerzy.szczesiul_at_nospam_wycin.ep.com.pl>
Subject: Re: Programowanie ATmega32
Date: Wed, 15 Sep 2004 08:33:56 +0200


Wed, 15 Sep 2004 00:42:01 +0200, na pl.misc.elektronika, Grzegorz Kurczyk
napisał(a):

Ugrzązłem natomiast na ATmega32. Za nic nie mogę zaprogramować mu
FLASH-a. Sygnatura, EEPROM, Fuse i Lock bity programują się bez
problemu. Niestety siwieję już przy poleceniach "Load Program Memory
Page" i "Write Program Memory Page".

W źródłach AvrSide znajdziesz przykładowe rozwiązanie,
wykorzystujące piny portu szeregowego - może się przyda ?
( ale to Delphi - zależy czego używasz ).
( Jak chcesz to także do dyspozycji źródła programatorka usb-isp,
Atmega8 - avr-gcc ).

--
Pozdrowienia
Jurek Szczesiul

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.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: Grzegorz Kurczyk <grzegorz.spam_at_nospam_spam.control.slupsk.pl>
Subject: Re: Programowanie ATmega32
Date: Wed, 15 Sep 2004 09:10:31 +0200


Użytkownik Jurek Szczesiul napisał:
Wed, 15 Sep 2004 00:42:01 +0200, na pl.misc.elektronika, Grzegorz Kurczyk
napisał(a):



W źródłach AvrSide znajdziesz przykładowe rozwiązanie,
wykorzystujące piny portu szeregowego - może się przyda ?
( ale to Delphi - zależy czego używasz ).
( Jak chcesz to także do dyspozycji źródła programatorka usb-isp,
Atmega8 - avr-gcc ).

Akurat programuję w Delphi :)
Zaraz tego ATmegę pogryzę w nózki :-)))
Zaczynam podejrzewać, że może on faktycznie jakiś kropnięty :[
Choć tak jak pisałem, nie bardzo wierzę, aby był uszkodzony w taki
sposób, że wszystko inne działa, a tylko FLASH się nie programuje.
Nie mam niestety drugiego pod ręką aby sprawdzić.
Chyba zmontuje na prędce jakiegoś ponyproga i sprawdzę.

Pozdrawiam
Grzegorz Kurczyk

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

Poprzedni Następny
Wiadomość
Spis treści
From: Grzegorz Kurczyk <grzegorz.spam_at_nospam_spam.control.slupsk.pl>
Subject: Re: Programowanie ATmega32
Date: Wed, 15 Sep 2004 11:00:43 +0200


Użytkownik Grzegorz Kurczyk napisał:

Użytkownik Jurek Szczesiul napisał:

Wed, 15 Sep 2004 00:42:01 +0200, na pl.misc.elektronika, Grzegorz Kurczyk
napisał(a):

Nie mam niestety drugiego pod ręką aby sprawdzić.
Chyba zmontuje na prędce jakiegoś ponyproga i sprawdzę.

Scalaczek żyje :)
PonyProg go zaprogramował.
Już jestem głupi. Albo w PDF-ie jest jakiś byk, albo zaczynam wątpić w
swoją jako taką znajomość angielskiego. Podobnie miałem przy pisaniu
programu do ATtiny15 w trybie "High-voltage". Informacje w pdf-ie są tak
napisane aby przypadkiem ktoś nie zrozumiał jak to programować.
Choć w przypadku ATmega32 wszystko wydaje się jasne, tylko nie działa :)

Pozdrawiam
Grzegorz Kurczyk

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Lukasz <lukasz_at_nospam_gdzies.w.sieci.pl>
Subject: Re: Programowanie ATmega32
Date: Mon, 20 Sep 2004 13:11:53 +0000 (UTC)


Grzegorz Kurczyk <grzegorz.spam_at_nospam_spam.control.slupsk.pl> wrote in
news:ci90ca$ans$1_at_nospam_atlantis.news.tpi.pl:

Uzytkownik Grzegorz Kurczyk napisal:

Uzytkownik Jurek Szczesiul napisal:

Wed, 15 Sep 2004 00:42:01 +0200, na pl.misc.elektronika, Grzegorz
Kurczyk napisal(a):

Nie mam niestety drugiego pod reką aby sprawdzic.
Chyba zmontuje na predce jakiegoś ponyproga i sprawdze.

Scalaczek zyje :)
PonyProg go zaprogramowal.
Juz jestem glupi. Albo w PDF-ie jest jakiś byk, albo zaczynam wątpic w
swoją jako taką znajomośc angielskiego. Podobnie mialem przy pisaniu
programu do ATtiny15 w trybie "High-voltage". Informacje w pdf-ie są
tak napisane aby przypadkiem ktoś nie zrozumial jak to programowac.
Choc w przypadku ATmega32 wszystko wydaje sie jasne, tylko nie dziala
)

Pozdrawiam
Grzegorz Kurczyk


a uzywasz chip erease (zauwazylem ze avrdude zawsze wysyla te komende przed
zaprogramowaniem)

pozdrawiam, lukasz

========
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.gazeta.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p