bascom-optymalizacja

witam

jak w bascomie zoptymalizować kod ?

Reply to
blue
Loading thread data ...
Reply to
invalid unparseable

Dnia 2004-09-24 13:39, Użytkownik blue napisał:

Porównać czy użycie innego polecenia pełniącego taką samą(lub bardzo zbliżoną) funkcję. Np. jeśli jest potrzeba umieszczenia kursora na początku wiersza a wyświetlacz jest jednoliniowy to można użyć polecenia Locate lub Home. Zajmują one różną ilość pamięci i czasami odzyskane w ten sposób kilkanaście bajtów przesądzi o konieczności użycia procka z większą ilością pamięci.

Reply to
badworm

On Behalf Of blue

A pod jakim kątem?

- wielkości kodu

- szybkości działania

- minimalizacji zużycia RAM

- niezawodności *)

- łączności lub rozłączności powyższych

pzdr Artur

*) w szczególności dotyczy pętli oczekiwania, ochrony danych które pozornie nie są używane, itd.
Reply to
ziel

głownie chodzi mi o zoptymalizowanie pod kątem wielkości kodu. zrobiłem układ zegar pcf8583 + termometr DS1821(bez miejsc dziesiętnych) na AT90S2313 i jak bym nie brał wychodzi mi w bascom'ie ponad dopuszczalną granicę

Reply to
blue

On Behalf Of blue

Mieści się w 2kB.

pzdr Artur PS Piszę o :

-odczyt z PCF8583

-odczyt z DS1821

-wyświetlenie wyniku na LCD z kontrolerem HDcoś tam.

Reply to
ziel

możesz podzielić się kodem ?

Reply to
blue

On Behalf Of blue

Poszło na prv.

Report : RTC_I_DS Date : 09-28-2004 Time : 09:26:15 Compiler : BASCOM-AVR LIBRARY V 1.11.7.4 Processor : 90S2313 SRAM : 80 hex EEPROM : 80 hex ROMSIZE : 800 hex ROMIMAGE : 68A hex -> Will fit into ROM ROMIMAGE : 1674 dec FLASH USED : 81 %

Reply to
ziel

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.