STC32F12K54硬件三角函数程序死机
近期在使用STC32F12K54解算陀螺仪姿态角时,发现使用反正弦函数asin,程序可以正常编译下载,但是单片机会卡死并重启。但是一旦把硬件浮点库移除,使用软件浮点库时,单片机恢复正常,怀疑是STC32F不支持asin函数。
经查芯片技术手册,发现该单片机只支持硬件反正切atan函数
为了正常使用该单片机解算姿态角,并使用硬件浮点单元,不得不使用数学公式转化
这样,就成功解决了asin函数无法在该单片机上使用的问题。
但是这仍然会导致计算性能下降,不知道是否有其它解决方案呢
难道不支持?
可以硬件仿真,或者反编译看下什么情况。 DebugLab 发表于 2024-7-20 19:19
难道不支持?
貌似不支持反正弦 soma 发表于 2024-7-20 19:42
可以硬件仿真,或者反编译看下什么情况。
没有仿真器{:sweat:} abo_ 发表于 2024-7-20 20:49
貌似不支持反正弦
等这个
关注中 我觉得可以等stc32g96k256
页:
[1]