witam
jak w bascomie zoptymalizować kod ?
witam
jak w bascomie zoptymalizować kod ?
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.
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.
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ę
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.
możesz podzielić się kodem ?
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 %
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.