STM32MP1 自举程序编程:USB DFU/USART 协议全解析
实战经验 | 如何配置STM32MP257的RMII Switch
OpenSTLinux 6.1发布:M33-TD加持+安全升级,STM32MPU开发效率翻倍!
STM32MP135 MP157 MP257 CoreMark移植&&跑分对比&&多核心负载不均衡问题排查与解决
实战经验 | 1小时在STM32MPU上运行YOLOv8——训练篇
实战经验 | 1小时在STM32MPU上运行YOLOv8——训练篇
利用STM32MP1和STM32MP2为嵌入式Linux提供有效的安全措施:供当今决策者参考的3条宝贵经验
有奖直播 | STM32MP2x 资源隔离架构 (RIF) 介绍与使用
白皮书下载|边缘 AI 变革:MCU集成 NPU 的破局与领航
OpenSTLinux:为STM32 MPU生态系统带来超强助力
微信公众号
手机版
嗯,问题是这样的。MPU9250这个芯片的磁力计AK8963只有I2C接口,而加速度计陀螺仪MPU6500模块是I2C接口与SPI都有的,
明白了。我尽快试一试。多多交流。
MD612迁移至nucleo401
最近在尽可能不更改程序的基础上将原始程序迁移到了nucleo411和nucleo401上。因为411的程序在另一台电脑上,不方便传,现在就只将401的传上。按道理也可以通过简单修改在401上使用。: B' r# p4 H4 r) B9 {! A3 }! M1 r
PS:在测试过程中感觉MD的算法还是不够理想。因为在经过若干次旋转之后回到原位的偏移很大。 r! O; B' \( p- [: e
1 M, i8 h2 g9 b4 g$ c; L
另外想问问小伙伴们有人测试过ST的open.MEMS吗?不知道那个算法的效果如何。
稍后可能会将工程传到github上,不过目前工作比较初级,等将测试软件写好再说吧。: e7 _: y* v/ M9 S; z, A! B2 [
# r3 M4 C- k! s8 N% E% l
2 Y3 ~/ q' U; ]7 T
2 `1 x/ Z; @. O
Warning[Lt009]: Inconsistent wchar_t size C:\Users\Administrator\Desktop\motion_driver_6.1\arm\STM32F4_MD6\Projects\eMD6\EWARM\Debug\Obj\board-st_discovery.o and 101 other objects have wchar_t size 16 bits ( R% S1 {, m! r2 a* g X# v, h1 L
暂时不能,因为我近期在外面,只带了一台老笔记本,原版不在这里。你可以到官网下载试试。
因注册并无门槛,所以感觉提交上来也没啥问题。
您说的对,我现在使用SPI就只能读出6轴数据,磁力计读不出来...
您有没有弄出来啊,大家交流一下...
向您学习一下...
您好!对比您之前#1的代码,发现invensense_adv.h文件有变更,具体为:
---------------------
调用#include “mag_disturb.h” 变更为 #include “inv_math.h"3 c. S$ P" H' I( P+ W3 k! H6 I3 w
---------------------
其他内容暂时未发现。
3 X$ H# c: X$ `! ]
想请教下,此处变更的作用?屏蔽到mag_disturb.h中的多个inv_set/enable/init/disable_***函数,进而调用系统的math.h吗?) y1 K: r: W4 S& l- y0 I- \
我的理解是,上述mag_disturb.h中的函数实现应该已封装在libmpllib.lib中了。实际不需使用吗?+ @, O. t2 n& i+ S+ K
多谢!