avr studio i atmel mega128



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Kuczera" <marcin_at_nospam_poczta.rybnik.pl>
Subject: avr studio i atmel mega128
Date: Sat, 21 Jun 2003 23:05:56 +0200


czegos nie rozumiem, dopiero sie ucze tego assemblera i srodowiska wogóle,
ale od poczatku doprowadza mnie do pasji.

przyklad - kawalek kodu do kompilacji:
--------------------
.include "m128def.inc"

cli;

; inicjalizacjia UART'a - baudrate
ldi r17, 0;
ldi r16, 63;
out UBRR0H, r17;
out UBRR0L, r16;
wdr;
---------------------
i co sie dzieje ?
kompilacja sie wywala przy out dajac jako informacje:
error : Illegal argument type or count

Czy ktos mi moze powiedziec o co chodzi ? rejestry sa prawidlowe, o czym
zapomnialem albo nie wiem ?

Marcin



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

Poprzedni Następny
Wiadomość
Spis treści
From: "Jerzy Szczesiul" <jerzy.szczesiul_at_nospam_ep.com.pl>
Subject: Re: avr studio i atmel mega128
Date: Sun, 22 Jun 2003 00:08:28 +0200


Użytkownik "Marcin Kuczera" <marcin_at_nospam_poczta.rybnik.pl> napisał w wiadomości
news:bd2hkp$mqf$1_at_nospam_atlantis.news.tpi.pl...
czegos nie rozumiem, dopiero sie ucze tego assemblera i srodowiska wogóle,
ale od poczatku doprowadza mnie do pasji.

IMHO dużo nerwów zaoszczędzisz zaczynając bezpośrednio
od C - a asembler poznasz przy okazji oglądając generowany
kod. Przy takich maszynkach jak 128 i tak w asemblerze nie
nafikasz - zaraz trzeba będzie się przesiadać. Ja właśnie tak
zrobiłem i nie żałuję :-)))))

out UBRR0H, r17;
kompilacja sie wywala przy out dajac jako informacje:
error : Illegal argument type or count

UBRR0H jest w obszarze rozszerzonym rejestrów
( 0x90 ) gdzie nie działa out - trzeba użyć sts.

( np. avr-gcc sam Ci tego pilnuje :
piszesz sobie po prostu
UBRR0L=63;
UBRR0H=0;

i dostajesz:
UBRR0L=63;
8: 8f e3 ldi r24, 0x3F ; 63
a: 89 b9 out 0x09, r24 ; 9
UBRR0H=0;
c: 10 92 90 00 sts 0x0090, r1
)


--
Pozdrowienia
Jurek Szczesiul


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

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Kuczera" <marcin_at_nospam_poczta.rybnik.pl>
Subject: Re: avr studio i atmel mega128
Date: Sun, 22 Jun 2003 00:19:13 +0200


IMHO dużo nerwów zaoszczędzisz zaczynając bezpośrednio
od C - a asembler poznasz przy okazji oglądając generowany
kod. Przy takich maszynkach jak 128 i tak w asemblerze nie
nafikasz - zaraz trzeba będzie się przesiadać. Ja właśnie tak
zrobiłem i nie żałuję :-)))))

zauwazylem ze jest naprawde spooooro rozkazów,
kiedyś pisałem nawet spore rzeczy w asm'ie na PIC'e, no i chciałem zacząć
poznawanie od assembler'a, przynajmniej podstawy. A ze przeskocze na C -
pewnie tak się stanie


UBRR0H jest w obszarze rozszerzonym rejestrów
( 0x90 ) gdzie nie działa out - trzeba użyć sts.

o wlasnie, dzieki bardzo :)
kurcze zrobilem sobie prezent w postaci ethernut'a no i teraz wstyd zeby tak
lezał

Marcin



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

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomek" <jachu_t_at_nospam_wp.pl>
Subject: Re: avr studio i atmel mega128
Date: Sun, 22 Jun 2003 17:48:34 +0200


kurcze zrobilem sobie prezent w postaci ethernut'a no i teraz wstyd zeby
tak
lezał

Marcin
a gdzie ten prezent dostałeś, i co jest w zestawie ?
a w ogóle to jakie wrażenia ??

Tomek



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

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Kuczera" <marcin_at_nospam_poczta.rybnik.pl>
Subject: Re: avr studio i atmel mega128
Date: Sun, 22 Jun 2003 23:31:22 +0200


a gdzie ten prezent dostałeś, i co jest w zestawie ?

kupilem sobie poprostu bo przyszla mi ochota na popisanie czegoś na
mikrokontrolery a to wydawało sie najrozsądniejsze.
www.egnite.de
i szukaj ethernut'a
w zestawie jest plytka z procesorem, portem szeregowym, kontrolerem eth i
cala masą portów
+ programator ISP kompatybilny z STK500 + kabel szeregowy + ladna instrukcja
+ CD z cala masą softu, przykładów itd.
Wszystko w ładnym pudełku - brakowało jedynie zasilacza.

a w ogóle to jakie wrażenia ??

jak najbardziej pozytywne, wykonanie tego jest bardzo dobre no i nadaje się
idealnie do nauki programowania atmeli.
Pozatem obsługa w egnite jest wyśmienita, jak do nich zadzwoniłem, ze
chciałbym to kupić ale na ich stronie nie ma mozliwosci zaplacenia kartą
spoza niemiec, to zanotowali moj numer i powiedzieli ze ktoś sie odezwie. No
i odezwali sie oczywiscie, powiedzieli ze nie ma zadnego problemu, ze tylko
ten formulaż jest taki, ale faxem im moge dane przesłać i wszystko załatwią.
No i załatwili bez problemu.
Zaplacilem za to 140,60 euro + 16 euro przesyłka - taniej niz na stronie bo
VAT odliczyli.
Moze dla studentów to nieco drogo, ale naprawde jest wszystko co potrzeba :)
Aaa, mialem na poczatku problemy z programowaniem tego, poniewaz uzyłem
zasilacza prądu zmiennego (w ukladzie jest mostek)... no ale niedoczytalem
ze ma być stały. W trakcie wymiany mejli mnie uświadomili, ale też napisali
ze jak coś jest nie tak to bez problemu wyślą nowy.
Jak dla mnie firma w pełni profesjonalna, polecam.

Marcin



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

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomek" <jachu_t_at_nospam_wp.pl>
Subject: Re: avr studio i atmel mega128
Date: Mon, 23 Jun 2003 16:29:13 +0200


dzięki,
hmm.. a swoją drogą ciekawe jak przy tym wygląda EVBedu z
www.propox.com.....

Tomek



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