WItajcie
Czy jest szansa, by w 2 kB 90s2313 zmieścić obsługę DS18B20 wraz z obliczeniami by uzyskać na LCD temperaturę z wartościami po przecinku. Walczę z optymaliacją programu i wszystko łacznie z LCD i komunikacją sie mieści, ale gdy dodam operacje obliczania temperatury to zawsze wychodzi mi ponad 2 kB.
Jak do procedury DS18B20 i na jakich zmiennych najlepiej zrobić obliczenia by mieć wynik x.xx C i zmieścić kod
1wreset 'podprogram 1wr
1wwrite &HCC 'komenda skip ROM
1wwrite &H44
'komenda convert T
Waitms 500
1wreset 'podprogram 1wr
1wwrite &HCC 'komenda skip ROM
1wwrite &HBE 'komenda read
B1 = 1wread()
'odczyt z termometru
B2 = 1wread()
dzieki
Marcin
Czy jest szansa, by w 2 kB 90s2313 zmieścić obsługę DS18B20 wraz z obliczeniami by uzyskać na LCD temperaturę z wartościami po przecinku. Walczę z optymaliacją programu i wszystko łacznie z LCD i komunikacją sie mieści, ale gdy dodam operacje obliczania temperatury to zawsze wychodzi mi ponad 2 kB.
Jak do procedury DS18B20 i na jakich zmiennych najlepiej zrobić obliczenia by mieć wynik x.xx C i zmieścić kod
1wreset 'podprogram 1wr
1wwrite &HCC 'komenda skip ROM
1wwrite &H44
'komenda convert T
Waitms 500
1wreset 'podprogram 1wr
1wwrite &HCC 'komenda skip ROM
1wwrite &HBE 'komenda read
B1 = 1wread()
'odczyt z termometru
B2 = 1wread()
dzieki
Marcin