• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

【FRDM-KL46Z试用体验】+MAG3110读得数据貌似不对

wambob 2016-10-30 浏览量:1092
#include "mbed.h"
#include "MAG3110.h"
MAG3110 mag(PTE25, PTE24); 
Serial pc(USBTX, USBRX);
int main(void)
{   
    int magX = 0, magY = 0, magZ = 0;   
    mag.begin();
    pc.printf("MGA3110 ID: %x\r\n", mag.readReg(MAG_WHO_AM_I));  
    while(true)
    {    
        mag.getValues(&magX, &magY, &magZ);
         wait(0.1f);
        pc.printf("magX: %d, magY: %d, magZ: %d\r\n",magX,magY, magZ);
    }
    }

数据不对,芯片有问题吗
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:6
  • 兄弟,问一句,如何知道自己申请到的开发板是否发货?
    • 发布于2016-10-30
    • 举报
    • 评论 0
    • 0
    • 0

  • MAG3110是一款小型低功耗数字3D磁传感器,具有较宽的动态范围,能够在外部磁场较高的PCB中工作。MAG3110:

    测量局部磁场的分量,这些分量就是地磁场与电路板中组件产生的磁场之和。
    可与3轴加速度传感器结合使用,从而获得独立于方向的精确罗盘方位信息。
    采用标准的I²C串行接口,能够测量最高10高斯的局部磁场,输出数据速率高达80 Hz。
    • 发布于2016-10-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 会员你好,有了答案要及时选择最佳答案,别忘了哦
    • 发布于2016-11-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 会员你好,有了答案要及时选择最佳答案,别忘了哦
    • 发布于2016-11-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

【FRDM-KL46Z试用体验】+MAG3110读得数据貌似不对