微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > STM32 UCOSIII下MPU6050 DMP解算,反三角函数的问题

STM32 UCOSIII下MPU6050 DMP解算,反三角函数的问题

时间:10-02 整理:3721RD 点击:
UCOSIII运行正常.裸机运行DMP得出四元数,反三角函数计算角度正常。
UCOSIII运行DMP读取四元数正常。
但是UCOSIII下,再对四元数进行atan2处理,程序就跑死了。
我有一个小灯闪烁的任务,
当atan2放在中断里,闪一下就跑死了。
atan2放在任务里,测试6分多钟后跑死。
呃...为什么?计算反三角函数对UCOS操作系统的影响是什么?这个问题应该怎么解决?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top