Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Wielki problem :(

Awatar użytkownika
swistaq
-
-
Posty: 13
Rejestracja: 22 lis 2003, o 14:08
Lokalizacja: Łódź
Kontaktowanie:

Wielki problem :(

Postautor: swistaq » 11 kwie 2005, o 15:00

mam duży problem :( nie umiem zoptymalizować kodu programu :( programuje na atmel AT892051 ktory ma tylko 2 kb (2048 bajtow) pamieci :( moj program jest za duzy ma 2 240 bajtow. nie potrafie go zmiejszyc bo jush nie wiem co dalej wyrzucac czy skracac :( projekt robie na Keil uVision2. blagam pomozcie :(
Załączniki
Sonda.rar
pliki bin hex c wsio cały projekt
(118.25 KiB) Pobrany 261 razy

Dexter
-
-
Posty: 115
Rejestracja: 29 kwie 2003, o 21:38
Lokalizacja: Warszawa
Kontaktowanie:

Postautor: Dexter » 11 kwie 2005, o 19:32

Zacznij pisac w asm a zajmiesz polowe pamieci ;)
Nie rozumiem po co tylko deklarujesz tablice stalych od 0 do 240 ?? Nie jest to ulozone jakims algorytmem ani nic wiec prawdopodobnie da sie zrezygnowac z tej tablicy i wartosci potrzebna wyliczac w kodzie. Zaoszczedzisz 240 bajtow.
Pozdro
Dexter

Piotr
Moderator
Moderator
Posty: 465
Rejestracja: 14 lut 2003, o 13:53
Lokalizacja: Warszawa
Kontaktowanie:

Postautor: Piotr » 12 kwie 2005, o 07:55

A moze zastosuj 89C4051 zamiast C2051?
Pzdr
PZb

Awatar użytkownika
swistaq
-
-
Posty: 13
Rejestracja: 22 lis 2003, o 14:08
Lokalizacja: Łódź
Kontaktowanie:

Postautor: swistaq » 12 kwie 2005, o 12:07

A moze zastosuj 89C4051 zamiast C2051?
Pzdr
PZb
no niestety nie ode mnei to zalezy, taki projekt jestnarzucony przez doktorkow z uczelni i koniec :( ale spoko cosik sie radzi :)

a_antoniak
-
-
Posty: 645
Rejestracja: 13 sty 2005, o 18:38
Lokalizacja: Krasnystaw
Kontaktowanie:

Postautor: a_antoniak » 12 kwie 2005, o 15:04

no niestety nie ode mnei to zalezy, taki projekt jestnarzucony przez doktorkow z uczelni i koniec :( ale spoko cosik sie radzi :)
To bez sensu, jesli kazali zrobic projekt (czyli rozwiazac pewien problem) i powiedzieli ze masz zrobic na 2051 i koniec. Wybor mikrokontrolera jest (wazna) czescia procesu projektowania.

Ale skoro juz narzucili to - o ile wiedzieli co robia - moze jednak napisales program mocno nieoptymalnie?

Awatar użytkownika
swistaq
-
-
Posty: 13
Rejestracja: 22 lis 2003, o 14:08
Lokalizacja: Łódź
Kontaktowanie:

Postautor: swistaq » 12 kwie 2005, o 15:10

wiem wiem tesh myslalem o 4051 bo ma 4 kb i ten sam rozstaw nozek, no ale co student moze :(

LucASWw
-
-
Posty: 248
Rejestracja: 23 sie 2003, o 18:26
Lokalizacja: UK

Postautor: LucASWw » 15 kwie 2005, o 11:58

Jak musisz zmieścić w małym '2051 nieco rozbudowany program, to musiałbyś użyć assemblera. Ten sam program w assemblerze zajmnie gdzieś 4 razy mniej miejsca, jednak listning będzie dłuższy no i więcej czasu Ci napisanie tego zajmie.

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Majestic-12 [Bot] i 45 gości