[DemoCode下载] 使用I2C操作MMA7455

[复制链接]
1402|11
 楼主| a_ziliu 发表于 2016-12-26 10:45 | 显示全部楼层 |阅读模式
使用I2C操作MMA7455
EC_NUC230_240_I2C_MMA7455.zip (994.11 KB, 下载次数: 46)
643757107 发表于 2016-12-26 15:02 | 显示全部楼层
这个传感器的,是3轴加速度传感器。数字输出接口是IIC或者SPI,很容易使用单片机控制该芯片,它还有低功耗模式,可以用于电池供电。检测最大加速度是正负8g,有不同的灵敏度,如16/g,32/g,64/g,可以选择的,使用这个芯片最主要还是对芯片的寄存器的操作
598330983 发表于 2016-12-26 16:17 | 显示全部楼层
加速传感器在四轴飞行器上应用很多,可以定位
稳稳の幸福 发表于 2016-12-26 22:35 | 显示全部楼层
  1. /**************************************************************************//**
  2. * [url=home.php?mod=space&uid=288409]@file[/url]     main.c
  3. * [url=home.php?mod=space&uid=895143]@version[/url]  V1.00
  4. * $Revision: 4 $
  5. * $Date: 15/09/04 2:22p $
  6. * [url=home.php?mod=space&uid=247401]@brief[/url]    NUC200 Series I2S Controller Sample Code
  7. *
  8. * @note
  9. * Copyright (C) 2011 Nuvoton Technology Corp. All rights reserved.
  10. *
  11. ******************************************************************************/
  12. #include <stdio.h>
  13. #include "NUC230_240.h"
  14. #include "NuEdu-Basic01.h"

  15. /*---------------------------------------------------------------------------------------------------------*/
  16. /*  MAIN function                                                                                          */
  17. /*---------------------------------------------------------------------------------------------------------*/
  18. int main(void)
  19. {
  20.    
  21.     SYS_Init();
  22.     UART0_Init();
  23.    
  24.    I2C_MMA7455_Init();
  25.          Init_MMA7455_Reg();;
  26.         while(1)
  27.         {
  28.                         READ_MMA7455_ACCEL();  //加速度正負2G,8位模式
  29.                         printf("ACCEL:  X: %d  Y: %d  Z: %d   \n", MMA7455_X, MMA7455_Y,MMA7455_Z);
  30.                
  31.                         CLK_SysTickDelay(300000);
  32.                         CLK_SysTickDelay(300000);
  33.                         CLK_SysTickDelay(300000);
  34.     }
  35. }


zhuomuniao110 发表于 2016-12-26 23:30 | 显示全部楼层
这个函数封装的给力啊。
huangcunxiake 发表于 2016-12-27 17:08 | 显示全部楼层
这个函数封装的真好,可以直接调用使用。
nobleliom 发表于 2016-12-30 20:02 | 显示全部楼层
643757107 发表于 2016-12-26 15:02
这个传感器的,是3轴加速度传感器。数字输出接口是IIC或者SPI,很容易使用单片机控制该芯片,它还有低功耗 ...

这个加速度传感器和ST 的MUC9550之类的,哪个性能好点呢
zhuotuzi 发表于 2017-1-21 17:44 | 显示全部楼层
不管哪家的,其实基本上一样的。
捉虫天师 发表于 2017-1-22 19:14 | 显示全部楼层
封装特别好的函数可以很好的移植。
天灵灵地灵灵 发表于 2017-1-23 16:21 | 显示全部楼层
搞到这个芯片的资料就好了,不知道贵不贵
734774645 发表于 2017-1-26 19:33 | 显示全部楼层
不知道新唐的不同系列的库函数是不是通用的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

310

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部