最近做一个设计G-Sense的设备,需要一个三轴加速度传感器,最终选择飞思卡尔的MMA7455,因为看起来似乎比博士的三轴加速度芯片简单一些,哈哈。原本是准备应用在ARM上的,首先在比较熟悉的AVR单片机的环境下做个测试。
来个MMA7455模块的近照:
下面贴出所有的代码(测试通过)
注意USART.h为串口调试代码,我已经省略,可以根据自己的习惯修改。
/****************************************Copyright (c)**************************************************
** Southeast Univerdity
**--------------File Info-------------------------------------------------------------------------------
** File Name: Type.h
** Last modified Date: 2011-09-1
** Last Version: 1.0
** Description: 定义数据类型的别名
**------------------------------------------------------------------------------------------------------
** Created By: JianGe
** Created date: 2011-09-01
** Version: 1.0
**------------------------------------------------------------------------------------------------------ */
#ifndef __TYPE_H__
#define __TYPE_H__
/********************************************************************************************************
*