Problemik z programowaniem AVR



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Problemik z programowaniem AVR
Date: Tue, 28 Aug 2001 04:17:48 +0200


Witam,

Pisze sobie program uzywajac AVR Studio, tego najnowszego.

Mam taki problem. Musze w pamiec programu .cseg wpisac kolejno kilkadziesiat
tysiecy stalych 8 bitowych.Procek to mega103. Po prostu wartosci liczbowe

1,2,22,34,123,21,54,26,255,0,222,..............

Wartosci sa z przedzialu 0-255 jak to osmio bitowe :-) Ale jest ich tak
cholernie duzo, ze nie wiem jak to zapisac zeby sobie nie utrudniac zycia.
Dane sa z pliku wygenerowanego pewnym programikiem liczb losowych powiedzmy.

Assembler ten nie rozumie przeniesienia do nastepnej linijki np:

.cseg
.org 0x8000
ala1: .db 1,2,3,4,5,
6,7,8,9,10,11,12,
i tak dalej..

A moze ja nie umiem go do tego zmusic ? Dane moga byc podawane dziesietnie
lub szesnastkowo ale chce uniknac walniecia calosci w jednej linijce, ktora
nie bedzie miala konca.
Jak to zapisac zeby mi sie miescilo na ekranie i nie wylazilo poza ekran ?
Edytor AVR Studio nie potrafi lamac wierszy.

Juliusz




Poprzedni Następny
Wiadomość
Spis treści
From: "PA" <przetwornice_at_nospam_poczta.onet.pl>
Subject: Odp: Problemik z programowaniem AVR
Date: Tue, 28 Aug 2001 07:15:07 +0200


Ja w takich przypadkach robię rzecz następującą - po podzieleniu na wiersze
wczytuję plik do edytora (mam Worksa jakąś historyczną wersję) i zamieniam
znaki zmiany wiersza (^A) na zmianę wiersza i .db (^A .db), po zapisaniu w
formacie bezformatowym :o) czyli tekstowym mam zrobione wszystkie zmiany.
Pytanie dodatkowe - czy program do generacji tych liczb losowych nie mógł
wygenerować ich w odpowiednim formacie?
Boguś

Użytkownik Juliusz <jul_at_nospam_fom.pl> w wiadomości do grup dyskusyjnych
napisał:9mev0l$6uj$1_at_nospam_news.tpi.pl...
Witam,

Pisze sobie program uzywajac AVR Studio, tego najnowszego.

Mam taki problem. Musze w pamiec programu .cseg wpisac kolejno
kilkadziesiat
tysiecy stalych 8 bitowych.Procek to mega103. Po prostu wartosci liczbowe

1,2,22,34,123,21,54,26,255,0,222,..............

Wartosci sa z przedzialu 0-255 jak to osmio bitowe :-) Ale jest ich tak
cholernie duzo, ze nie wiem jak to zapisac zeby sobie nie utrudniac zycia.
Dane sa z pliku wygenerowanego pewnym programikiem liczb losowych
powiedzmy.

Assembler ten nie rozumie przeniesienia do nastepnej linijki np:

.cseg
.org 0x8000
ala1: .db 1,2,3,4,5,
6,7,8,9,10,11,12,
i tak dalej..

A moze ja nie umiem go do tego zmusic ? Dane moga byc podawane dziesietnie
lub szesnastkowo ale chce uniknac walniecia calosci w jednej linijce,
ktora
nie bedzie miala konca.
Jak to zapisac zeby mi sie miescilo na ekranie i nie wylazilo poza ekran ?
Edytor AVR Studio nie potrafi lamac wierszy.

Juliusz






Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Re: Problemik z programowaniem AVR
Date: Tue, 28 Aug 2001 10:29:45 +0200



"PA" <przetwornice_at_nospam_poczta.onet.pl> wrote in message
news:9mf9c1$15p$1_at_nospam_news.onet.pl...
Ja w takich przypadkach robię rzecz następującą - po podzieleniu na
wiersze
wczytuję plik do edytora (mam Worksa jakąś historyczną wersję) i zamieniam
znaki zmiany wiersza (^A) na zmianę wiersza i .db (^A .db), po zapisaniu
w
formacie bezformatowym :o) czyli tekstowym mam zrobione wszystkie zmiany.
Pytanie dodatkowe - czy program do generacji tych liczb losowych nie mógł
wygenerować ich w odpowiednim formacie?

Tego sie obawialem :-) To jest akurat kod generowany przez kompilator ADSP i
chce nim "bootowac" drugi procek zeby w ta103 siedzial zatrzasniety kod.
Chyba siade do pascala i sie z nim przeprosze na chwile :-)

Juliusz




Poprzedni Następny
Wiadomość
Spis treści
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: Problemik z programowaniem AVR
Date: Tue, 28 Aug 2001 19:27:06 +0200


Juliusz wrote:
Tego sie obawialem :-) To jest akurat kod generowany przez kompilator ADSP i
chce nim "bootowac" drugi procek zeby w ta103 siedzial zatrzasniety kod.
Chyba siade do pascala i sie z nim przeprosze na chwile :-)

I to jest najsensowniejsze wyjscie z tej sytuacji. 10 minut paszczala i
po krzyku.
Sam tez tak robie.

--
Pozdrawiam.... Romuald Bialy
E'mail: romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb


Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Problemik z programowaniem AVR
Date: Tue, 28 Aug 2001 10:13:35 +0200


cholernie duzo, ze nie wiem jak to zapisac zeby sobie nie utrudniac
zycia.
Czy napisanie odpowiedniego programu do konwersji to jakis problem?
Zapewne znasz C lub Pascala, napisanie krotkiego programu na PC zajmie
5-10 minut :)

--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektronikow)


Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Re: Problemik z programowaniem AVR
Date: Tue, 28 Aug 2001 11:01:42 +0200



"peters" <peters_at_nospam_poczta.onet.pl> wrote in message
news:9mfjrc$6d1$1_at_nospam_news.tpi.pl...
cholernie duzo, ze nie wiem jak to zapisac zeby sobie nie utrudniac
zycia.
Czy napisanie odpowiedniego programu do konwersji to jakis problem?
Zapewne znasz C lub Pascala, napisanie krotkiego programu na PC zajmie
5-10 minut :)

Na ten pomysl tez wpadlem tylko nie umiem sie zabrac za otwieranie i
przetwarzanie pliku :-) W C to juz zupelnie, a w Pascalu bylo to strasznie
dawno i nie pamietam jak sie to robilo :-)

Juiusz




Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Problemik z programowaniem AVR
Date: Tue, 28 Aug 2001 12:22:44 +0200


Na ten pomysl tez wpadlem tylko nie umiem sie zabrac za otwieranie i
przetwarzanie pliku :-) W C to juz zupelnie, a w Pascalu bylo to
strasznie
dawno i nie pamietam jak sie to robilo :-)
Juiusz

To sie stary zmus :) Postaraj sie o Delphi i troche sie pobaw.
Mysle, ze nadmierna specjalizacja nie jest dobra :)

--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektronikow)


Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: Problemik z programowaniem AVR
Date: Tue, 28 Aug 2001 15:57:41 +0200


Juliusz wrote:

Na ten pomysl tez wpadlem tylko nie umiem sie zabrac za otwieranie i
przetwarzanie pliku :-) W C to juz zupelnie, a w Pascalu bylo to strasznie
dawno i nie pamietam jak sie to robilo :-)

Ja pomoge...
Przepros sie z instrukcjami:
Assign
Reset
Rewrite
CloseFile
Seek

Po wpisaniu i nacisnieiu CTRL+F1 masz pomoc do instrukcji z malymi
przykladzikami.
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48608888899 |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Dzisiaj slonce nie wzejdzie, bo za zimno.

Poprzedni Następny
Wiadomość
Spis treści
From: Wojciech Piechowski <wojt_at_nospam_gnu.univ.gda.pl>
Subject: Re: Problemik z programowaniem AVR
Date: Tue, 28 Aug 2001 23:56:14 +0200


On Tue, 28 Aug 2001, Juliusz wrote:


"peters" <peters_at_nospam_poczta.onet.pl> wrote in message
news:9mfjrc$6d1$1_at_nospam_news.tpi.pl...
cholernie duzo, ze nie wiem jak to zapisac zeby sobie nie utrudniac
zycia.
Czy napisanie odpowiedniego programu do konwersji to jakis problem?
Zapewne znasz C lub Pascala, napisanie krotkiego programu na PC zajmie
5-10 minut :)

Na ten pomysl tez wpadlem tylko nie umiem sie zabrac za otwieranie i
przetwarzanie pliku :-) W C to juz zupelnie, a w Pascalu bylo to strasznie
dawno i nie pamietam jak sie to robilo :-)

A masz perla? Jak masz, to w pare minut cos sie zrobi.

--
-- Wojciech Piechowski - wpiechowski_at_nospam_acm.org - Gadu-Gadu 494156 --


Poprzedni Następny
Wiadomość
Spis treści
From: "Jerry" <jlelusz_at_nospam_csk.pl>
Subject: Re: Problemik z programowaniem AVR
Date: Wed, 29 Aug 2001 23:28:53 +0200


Użytkownik "Juliusz" <jul_at_nospam_fom.pl> napisał w wiadomości
news:9mfmm2$n7k$1_at_nospam_news.tpi.pl...

Na ten pomysl tez wpadlem tylko nie umiem sie zabrac za otwieranie i
przetwarzanie pliku :-) W C to juz zupelnie, a w Pascalu bylo to strasznie
dawno i nie pamietam jak sie to robilo :-)

Juiusz

Ja to sobie zakladam ze taki boot bedzie siedzial gdzies pod koniec flasha
(coby linker za szybko nie doszedl z kodem C do tego miejsca)
i potem wczytuje se po prostu hexa i juz.
Tak u mnie ida ikonki, generatory znakow itp.


jlelusz (at) csk . pl




Poprzedni Następny
Wiadomość
Spis treści
From: "Martin Walter" <usrpwalt_at_nospam_kki.net.pl>
Subject: Re: Problemik z programowaniem AVR
Date: Tue, 28 Aug 2001 23:47:19 +0200


Jaja sobie z ludzi robisz! Nie umiesz?!
Jak masz ochotę to mogę podesłać Ci na priva programik, który kiedyś popełniłem, konwertujący plik binarny do postaci assemblera
80x86. Po prostej obróbce tekstowej serch - replace możesz osiągnąć to co Ci jest potrzebne.
Program mi kiedyś służył do wypruwania generatorów znaków z różnych plików i epromów.

Pozdrawiam

Martin