[加速度/倾角传感器] MMA7455加速度传感器相关资料(附玩MMA7455一周有感)

wonderee   2010-6-23 04:00 楼主

    本想做出点东西来后再发表的,不过现实总是残酷的,都一周了还没做出来,没作品分享,就只能分享些资料了。(无奈一下~呵呵)
   
    注:以下隐藏内容为本人废话,为了方便下载资料的朋友,就直接隐藏了~
   

游客,如果您要查看本帖隐藏内容请回复

    接下来这些天估计是没什么时间再玩了,就决定把现有的资料先发上来,算是作为大家的参考吧,省点时间,呵呵~
    资料里有:
1.MMA7455的DataSheet;
2.一份官方应用手册AN3468;
3.AVR IIC的例程;
4.lpc921 IIC的例程;
5.还有一份MMA7455加速度模块的中文使用手册,内容比较少,看不惯英文的朋友可以看看。
   
    没找到SPI的相关例程,抱歉哈。
 
    下面是我写的代码的主要部分,希望有了解的朋友可以帮忙看下是否存在问题,谢谢!

void MMAWriteByte(uchar Value)
{
        uchar i;
        MMA_CS=0;
        for(i=8;i;--i)
        {
                MMA_CLK=0;
                MMA_IN=Value>>7;
                Value<<=1;
                MMA_CLK=1;
        }
        MMA_CS=1;
}

uchar MMAReadByte()
{
        uchar i,Value;
        MMA_CS=0;
        for(i=8;i;--i)
        {
                MMA_CLK=0;
                Value<<=1;
                MMA_CLK=1;
                Value|=MMA_OUT;
        }
        MMA_CS=1;
        return Value;
}

uchar MMAReadRegister(uchar Addr)
{
         MMAWriteByte((Addr&0x3f)<<1);        //Write in the register address with the read command
         return MMAReadByte();
}

void MMAWriteRegister(uchar Addr, uchar Value)
{
        MMAWriteByte((Addr<<1)|0x80);        //Write in the register address with the write command
        MMAWriteByte(Value);
}

void MMAInit()
{
        MMA_CS=1;
        MMA_CLK=0;
        MMAWriteRegister(MMA_MODE_CONTROL,0x05);        //4 Wire Mode Set up in the Accelerometer       
}

 

    一不小心就写到现在,赶紧睡了,明早还有课~点名概率87%的课哦!
   
    PS:本来帖子命名为“玩MMA7455一周有感(附部分资料)”,写完了却发现还是倒过来比较合适~哈哈!

[ 本帖最后由 wonderee 于 2010-6-23 12:09 编辑 ]

回复评论 (297)

回复 楼主 wonderee 的帖子

辛苦了  辛勤工作到凌晨4点多 感动中......要注意休息啊 尤其是备考时间 更应该注意休息。

玩转传感器 版块也期待陪着大家在这一年里玩

HIDE功能已经添加上,可以使用了
加油!在电子行业默默贡献自己的力量!:)
点赞  2010-6-23 08:46

我也买了芯片了

准备开工了
点赞  2010-7-3 19:14

回复 板凳 lilong8470 的帖子

呵呵 期待着成果哦 :)
加油!在电子行业默默贡献自己的力量!:)
点赞  2010-7-3 19:44
看看你的废话
点赞  2010-7-5 11:36
谢谢了!!想看看
点赞  2010-7-16 10:27

7楼 luk 

看看再说
点赞  2010-7-19 18:29
kan kan!!!
点赞  2010-7-23 21:08

顶贴路过!

 

 

 

要是有这个封装库下载就好了

点赞  2010-7-24 08:08
他和MMA7260那个好?大家都用的是哪个传感器?
点赞  2010-7-26 12:47

顶下

这个传感器可以测倾斜角度吗
点赞  2010-7-27 23:39

回复 11楼 singlemans 的帖子

可以测量的,坛子里也有相关的文章,可以看看:
https://bbs.eeworld.com.cn/thread-108274-1-5.html
点赞  2010-7-28 13:22
haohao
点赞  2010-8-3 14:23
学习一下
点赞  2010-8-7 23:12
看看
点赞  2010-8-14 13:21

hao

最近我也在弄这个东西 就是想看看代码。我写的老调不出来。拜谢了
努力就有不清不楚的收获。
点赞  2010-8-14 23:27

感谢

感谢楼主的东西,对我很有用。拜谢!
努力就有不清不楚的收获。
点赞  2010-8-14 23:42
习惯了这招
点赞  2010-8-22 21:32

想看看

隐藏的会是什么
点赞  2010-8-22 22:39
我也看看
白天图生存,晚上谋发展!!!
点赞  2010-8-23 08:44
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复