的数学问题??... 16f877a

M

martinisonline

Guest
海兰...

我实施的温度米的DS1820的基础。
它工作的很好,但现在,我'米尝试做高分辨率模式。

我需要做的数学公式是:

临时= temp_read - 0.25 (count_per_C - count_remain)/ count_per_C

这些变量是int。在'温度'必须浮动
, 因为分工,对不对?

可我做了2廉政分工
, 返回1浮动?

在超级终端观看,变量'气温'始终是0 ...

我使用CCS和16F877A。

伟人...

 
Zapraszamy do obejrzenia relacji na żywo z konferencji T-Mobile, na której zaprezentowane mają być szczegóły nowej oferty.

Read more...
 
阅读达拉斯AN105:http://www.eetasia.com/ARTICLES/2001APR/2001APR09_AMD_AN.PDF

第一页10定义“水库'和”LSB的“
然后
, 页面浮动CalcHiResTemp 18(廉政temp9,廉政count_per_degree,廉政count_remain)

这就是你需要包括铸造。

你想知道我为什么喜欢在较低水平
, 而不是C更多解析?

答案是紧凑的代码和数学美丽:

http://www.embedtronics.com/demotemp/demotemp.html

你仍然需要浮点数学?

 
信息:虽然(真)(printf(“非常”);)有用...

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />坦克...你想知道我为什么喜欢在较低水平

, 而不是C更多解析?它更难治,但更多的内部问题“,”...

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top