找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5154|回复: 1
收起左侧

stm32 IIC+MMA8451完整代码

[复制链接]
ID:273650 发表于 2018-1-9 11:03 | 显示全部楼层 |阅读模式
IIC驱动MMA8451通过串口发送显示数据

5V 3.3V连一个就可以了。

SA0确定地址,接地。

SCl,SDA肯定要连。

以内接上拉电阻。

单片机源程序如下:
  1. /******************** (C) COPYRIGHT 2011 野火嵌入式开发工作室 ********************
  2. * 文件名  :main.c
  3. * 描述    :I2C MMA8451测试        
  4. * 实验平台:野火STM32开发板
  5. * 库版本  :ST3.0.0
  6. **********************************************************************************/       

  7. #include "stm32f10x.h"
  8. #include "i2c_MMA8451.h"

  9. int MMA_Data_Buffer[3];        //定义加速度计的数据缓冲区

  10. /*
  11. * 函数名:main
  12. * 描述  :主函数
  13. * 输入  :无
  14. * 输出  :无
  15. * 返回  :无
  16. */
  17. int main(void)
  18. {  
  19.         /* 配置系统时钟为 72M */      
  20.     SystemInit();
  21.         /* I2C 外设MMA8451初始化 */
  22.         I2C_MMA8451_Init();                  
  23.         I2C_MMA8451_XYZ( MMA_Data_Buffer );   //将数据寄存器转换的结果存放到数据缓冲区       
  24.         while(1);

  25. }
复制代码

所有资料51hei提供下载:
IIC+MMA8451.rar (215.26 KB, 下载次数: 91)
回复

使用道具 举报

ID:795981 发表于 2020-7-2 20:18 | 显示全部楼层
你好,请问这是野火的哪一款板子
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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