* 88476: 请朋友们帮忙:在MCU内如何实现操作数大于2^32(4294967296)的计算?
戈卫东
戈卫东发表的帖子
还有一办法,更通用些
因为Cref是常数,16000000, 2^32/Cref=268, 余数是6967296,你需要的累加常数 =freq*268+freq*6967296/Cref
发表时间:2006年1月27日22:38:02
回复该帖
本主题共有
6 帖,分页:
>>>>>该主题的所有内容[6]条
*树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:
88694.[详细]唉呀...有bug 摘要:freq*6967296 还是会超过32bit 看来可用的办法有3个,一是用汇编语言,一是用特殊的Cref,一是用双精度浮点数。 在MCU上实现双精度浮点数的成本是很高的。......(150字) - [戈卫东][1043次] 2006年2月9日 |