c: modf (xc8 microchip)
Miroslav Draxal
evik na volny.cz
Úterý Červenec 11 20:16:05 CEST 2023
Je to "raketová věda" :) nevím, kdo vymyslel, že desetiny se u DS18B20 se
budou násobit konstantou 0,0625
Tím modf to pak trhám na celé číslo a desetiny a šup s tím do uint8_t
Míra
-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Miroslav Mraz
Sent: Tuesday, July 11, 2023 7:45 PM
To: hw-list na list.hw.cz
Subject: Re: c: modf (xc8 microchip)
Nevím, PIC se vyhýbám jak čert kříži, ale zamyslel bych se nad tím
jestli je opravdu nutné používat double.
Nevypadá to na nějaké astronomické výpočty.
Mrazík
On 11. 07. 23 19:03, Miroslav Draxal wrote:
> No jo, mate pravdu, #undef jsem nepoužil asi 15 let, tak jsem na něj
> zapomněl.
>
> #undef modf
>
> f_val = modf(TeplotyCidel[CisloCidla].Teplota_Db, &i_val);
>
> a vše proběhne OK.
>
> Tak uvidíme, co na to překladač v budoucnosti.
>
> Ono to chodilo i s tím varováním, ale nelíbilo se mi to. Honím
> v programu ducha, který jednou, nepravidelně, cca za 1 týden vyresetuje
> 18f2620. Má to přes 20 000 řádků a stále přibývá. Do smrti času dost. J
>
> Díky Míra
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list