Téma: Nefunkční (?) čtení teploty v simulátoru
Dobrý den. Dělám první pokusy s SDS-C, takže je velmi pravděpodobné, že dělám jen něco blbě. Pokud načtu do compilátoru vzorový program z webu:
var pr;
main
{
pr = sys[310]; //prevezmeme teplotu z cidla 1 v tomto okamziku
pr = pr / 100; //vydelime 100, takze posuneme desetinnou tecku o dve mista doleva
echo('Teplota je ',pr,' stupnu Celsia.');
}
Vypisuje se jako hodnota proměnné: 16777216 (následně dělená 100) a změna teploty čidla na simulaci 1-wire bus nemá žádný vliv. Předpokládám, že by se zde měla simulovat změna teploty - zápisem a následně RESCAN.
Tedy přesně - pokud za běhu programu zapíši do okna čidel (1-wire) změmu teploty příslušného čidla a dám "rescan", mělo by se to projevit změnou hodnoty proměnné v běžícím programu, což se neděje - nebo se mýlím?
Co dělám prosím špatně?