找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 6071|回复: 9

求助:龙丘 MMA845X 加速度模块能与NXT连接吗,为什么

[复制链接]
发表于 2012-3-26 23:57:26 | 显示全部楼层 |阅读模式
请教高人,能不能和NXT通讯,我尝试了很多次都不能通过I2C通讯上。
MMA845X 系列简介:
   MMA8452Q 是一款具有 12 位分辨率的智能低功耗、三轴、电容式微机械加速
  度传感器(MMA8451Q 是14 位分辨力,MMA8453Q 是10 位分辨力)。这款加速度传感器
  具有丰富嵌入式功能,带有灵活的用户可编程选项,可以配置多达两个中断引脚。
  嵌入式中断功能可以节省整体功耗,解除主处理器不断轮询数据的负担。
  I2C 数字输出接口(在上拉电阻为4.7 kΩ 时,最高频率可达2.25 MHz)。
如果有人能连接上,请指点一二,感激不尽!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2012-3-27 09:24:43 | 显示全部楼层
MMA这个不是摩托罗拉的芯片吗?协议对上了应该容易的啊
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-3-27 10:05:22 | 显示全部楼层
我我编的程序在乐高原版(8547)的超声波传感器上很快就通讯上了,可是接上它确怎么也通讯不上
难道我接线不对吗?蓝线接SDA,黄线接SCL,黑线接GND,绿线接5V电源,红线接SA0,有什么不对吗?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-3-27 10:07:33 | 显示全部楼层
MMA8452Q说明书上说通讯正常模式是100KHZ,快速模式是400KHZ,难道是速率不匹配?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-3-27 10:10:52 | 显示全部楼层
难道初始化过程不对?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-3-28 12:15:15 | 显示全部楼层
楼主自己在玩组装机器人啊
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-3-29 19:35:43 | 显示全部楼层
看了一些帖子,看看自己能不能做传感器
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-4-10 09:15:02 | 显示全部楼层
我试了BMA180加速度,L3G4200陀螺仪,还有ADXL345,通过I2C都可以连接, MMA8452Q 也应该可以的,跟速率好像关系不大
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2012-4-16 17:35:00 | 显示全部楼层
1,看看有没有干扰源存在!
2,100KHZ的速率远高于乐高标准传感器的333HZ!降低一点试试吧......
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2012-4-24 11:47:32 | 显示全部楼层
谢谢,我看就是速率不批评,但是I2C总线的速率有主动方提供,没法修改吧
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

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

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-25 04:30 , Processed in 0.223819 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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