标题: stm32 IIC+MMA8451完整代码 [打印本页]

作者: 孤独朝圣者    时间: 2018-1-9 11:03
标题: stm32 IIC+MMA8451完整代码
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, 下载次数: 92)



作者: chutianxin    时间: 2020-7-2 20:18
你好,请问这是野火的哪一款板子





欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1