买了块9250,移植原子哥的姿态解算出的问题,求帮助

2019-08-12 16:41发布

我感觉都不是程序问题,是我软件用的不熟还是逻辑有问题,如图,程序跑到gyroOut->y = (gyroRaw.y - gyroBias.bias.y) * MPU6500_DEG_PER_LSB_2000;时就跑飞到HardFault_Handler();里去了,但下面所有变量值都已经赋值到了,我又换成单纯赋值并强转类型,还是这个位置跑飞,是啥问题啊,纯复制的代码,难道是F103的芯片不能进行这些运算,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
熊猫CR
1楼-- · 2019-08-12 18:23
我天,还没人回。。。。
Alionlu
2楼-- · 2019-08-12 20:50
那为啥你gyroOut->x 哪里没出现问题?
熊猫CR
3楼-- · 2019-08-12 21:52
 精彩回答 2  元偷偷看……
lycreturn
4楼-- · 2019-08-12 22:07
跑系统了没,也用了看门狗么?把sensorsAccIIRLPFilter()屏蔽掉,看看会不会跑得远点,很可能MCU速度差异导致的问题
熊猫CR
5楼-- · 2019-08-13 00:26
lycreturn 发表于 2017-10-25 15:51
跑系统了没,也用了看门狗么?把sensorsAccIIRLPFilter()屏蔽掉,看看会不会跑得远点,很可能MCU速度差异导 ...

没跑系统,也没用狗,我感觉我快找到问题了emmmm...
熊猫CR
6楼-- · 2019-08-13 02:26
还是没能解决,问一下谁知道为毛keil的软仿真有时RUN没反应,得靠那四个单步运行。。。

一周热门 更多>