Microchip
直播中

陈桂平

7年用户 274经验值
私信 关注
[问答]

PIC16F18835上使用ASN约2000字节的内存正确吗

您好,当我在PIC16F18835上使用ASN()时,使用大约2000字节的内存是正确的吗?感激之情

回帖(3)

薄坤坤

2020-4-29 08:17:50
可能是因为公式并不是那么微不足道。(我不知道该函数是如何实现的,但这是根据在没有FPU的处理器上使用许多其他超越函数的经验得出的。)更糟糕的是,速度会很慢。我建议您使用查找表方法。这在内存空间中可能没有那么小,这完全取决于您想要的精度,但是肯定会更快。
举报

陈发赫

2020-4-29 08:34:54
我懂了。谢谢。你能告诉我如何实现下面的查找表吗?angleAll=acos((filt._z/(sqrt(filt._x*filt._x+filt._y*filt._y+filt._z*filt._z));或者更简单的一个,比如thisangleX=asin(filt._x);
举报

陈晨

2020-4-29 08:51:41
1。确定您的表需要多少条目。2。制作一个Excel电子表格。(没有Excel,然后是计算器)3。使用PrimeDabl制作C数组。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分