智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 577|回复: 0
打印 上一主题 下一主题

MMA读不了数据

[复制链接]

11

主题

19

帖子

0

精华

高级会员

Rank: 4

积分
829
威望
362
贡献
209
兑换币
217
注册时间
2014-12-19
在线时间
129 小时
毕业学校
电子科技大学
跳转到指定楼层
1#
发表于 2015-1-26 21:43:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
oid MMA845x_init(void)
{        
    i2c_init(MMA8451_DEVICE,400*1000);
    MMA845x_writebyte(CTRL_REG1,ASLP_RATE_20MS+DATA_RATE_5MS);
    Pause();
    MMA845x_writebyte(XYZ_DATA_CFG_REG,  FULL_SCALE_2G);  //
    Pause();
    MMA845x_writebyte(CTRL_REG1, (ACTIVE_MASK+ASLP_RATE_20MS+DATA_RATE_5MS)&(~FREAD_MASK));//激活状态
    Pause();
}

void MMA845x_writebyte(uint8 address, uint8 thedata)
{
    i2c_write_reg(MMA8451_DEVICE,MMA845X_ADD ,address,thedata);
}
uint8 MMA845x_readbyte(unsigned char address)
{
    return  i2c_read_reg(MMA8451_DEVICE,MMA845X_ADD,address);
}
已经折腾好几天了,我用山外的FX库编写的,为什么读不出呢。。。我把SA0接的低电平
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 03:37 , Processed in 0.096137 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表