你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
priestyoyo 发表于 2015-8-24 15:13 我参考过他的做过一版PCB,因为这个问题没解决,我换用了MPU6500+HMC5983,后来陀螺仪和加表我改用了MAX21 ...
watershade 发表于 2015-8-24 22:31 现在还是不清楚你遇到的具体是什么问题?是通过SPI不能读取原始数据吧? Hom Wang 提供的程序不能工作吗 ...
priestyoyo 发表于 2015-8-25 10:03 嗯,问题是这样的。MPU9250这个芯片的磁力计AK8963只有I2C接口,而加速度计陀螺仪MPU6500模块是I2C接口与 ...
rushidao 发表于 2016-3-21 16:30 能分享原版的Motion Driver6.1.2吗?我用IAR
意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器
现在还是不清楚你遇到的具体是什么问题?是通过SPI不能读取原始数据吧? Hom Wang 提供的程序不能工作吗?
还是说你需要利用SPI读取原始数据后,再使用别的算法不能实现fusionn?
如果是SPI读取不了原始数据的话,这个周末我做一下试验。但是可以提供你一个方法,你先做一个UART转SPI的小程序。通过UART发送指令,然后由SPI把指令转发到传感器上。然后传感器通过SPI读回的指令再由UARTg返回。这样你就可以用串口控制程序来模拟SPI收发。这样你也可以一天一天的指令测试了。
还有你说的SPI读取不了地址,这样的话我觉得你的连线有没有问题?Hom Wang的板子采用的那种那种连接方式似乎很有创意,但是将板子固定上而且固定紧是个大问题。
我啰里啰唆这么多,请别烦。因为我有些搞不清状况,见谅!
嗯,问题是这样的。MPU9250这个芯片的磁力计AK8963只有I2C接口,而加速度计陀螺仪MPU6500模块是I2C接口与SPI都有的,
明白了。我尽快试一试。多多交流。
MD612迁移至nucleo401
最近在尽可能不更改程序的基础上将原始程序迁移到了nucleo411和nucleo401上。因为411的程序在另一台电脑上,不方便传,现在就只将401的传上。按道理也可以通过简单修改在401上使用。
PS:在测试过程中感觉MD的算法还是不够理想。因为在经过若干次旋转之后回到原位的偏移很大。
另外想问问小伙伴们有人测试过ST的open.MEMS吗?不知道那个算法的效果如何。
稍后可能会将工程传到github上,不过目前工作比较初级,等将测试软件写好再说吧。
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
暂时不能,因为我近期在外面,只带了一台老笔记本,原版不在这里。你可以到官网下载试试。
因注册并无门槛,所以感觉提交上来也没啥问题。