Image
Image

zkcaptain

+ 关注

粉丝 34     |     主题 64     |     回帖 255

[小应用]GD32F103+MPU9150 四轴飞行器第一步:9DOF姿态融合
2022-11-25 15:20
  • GigaDevice GD32 MCU
  • 544
  • 129294
  那你看见那个Dalay没有?看见后面的注释没有? Delay(33000); //这俩句之间的延迟至少24000(72mhz下) ...  
  可以,但是我不会  
  把你compass部分的代码贴出来吧  
  代码都给你了,还怎么说流程?  
  单步调DMP有时候是有问题,感觉起来好像是单步调会错过DMP内部的一些东西,最好设断点调,中间不要停顿, ...  
  9150的磁力计是单独的一个芯片,它的读取跟另外两个不一样,需要注意时序和读取流程,不管哪个没弄好都度 ...  
  tmp[6]=0x00; data_write[6]=0x01; i2cread(Compass_Addr, Compass_ST1, 1, tmp+6); ...  
  看下自检哪没过去,单步调试一下。 还有ST的只能到72Mhz,你看下你用的我哪个程序,我有一个是GD用的跑10 ...  
  读取compass的时序不对,我记得这个帖子里我好像贴过一个代码,你找找,找不到的话你把读取compass时的那 ...  
  这个问题比较宽泛,从软件到硬件都有可能,你先好好找找,直接移植代码未必能用 ...  
  I2C时序问题,调一调I2C的延迟  
  磁力计做完灵敏度调整需要校准,灵敏度调整跟校准没关系,0.3那个系数是转化单位用的,看你想要什么样的 ...  
  查一查“全姿态欧拉角”或者百度如何解决欧拉角奇异点的相关信息,我暂时没用到过这些,也不了解 ...  
  四元数能解决奇异性的问题是指直接用四元数来表达姿态,不用欧拉角来表达,你将四元数转成欧拉角,最后不 ...  
  惯性导航,自控原理,MEMS应用  
  先跳过自检,看看你的加速度计和陀螺仪通信是否正常 不用dmp就没必要用那个自检函数 ...  
  就是这么设计的,加速度计与水平坐标系偏差一定范围,就自检失败  
  DMP是内置的,修改不了  
GD32的低功耗模式还有待提高呀!!!
2014-6-23 12:49
  • GigaDevice GD32 MCU
  • 8
  • 2809
  你如何确定ST和GD的MCU进入了低功耗模式?  
从GD32的数据手册看国产芯片
2014-6-17 13:21
  • GigaDevice GD32 MCU
  • 11
  • 2334
  真相: 中国人的英语普及率比外国人的汉语普及率要高出一个位面 再缩小范围: 中国技术人员的英语普及率比 ...  
2
3
近期访客