OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2951|回复: 2

【求助】ADXL345中断信号无法输出

[复制链接]

6

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2018-5-10
在线时间
9 小时
发表于 2019-8-19 20:02:10 | 显示全部楼层 |阅读模式
5金钱
如题。
用原子哥的例程测试可以正常读回加速度数据,所以硬件应该没问题,然后用中断发现INT1 和INT2都没有波形输出,配置如下,希望大佬指点一二


  1. //初始化ADXL345.
  2. //返回值:0,初始化成功;1,初始化失败.
  3. u8 ADXL345_Init(void)
  4. {                                  
  5.         IIC2_Init();                                                        //初始化IIC2总线       
  6.         delay_ms(200);
  7.         if(ADXL345_RD_Reg(DEVICE_ID)==0XE5)        //读取器件ID
  8.         {  

  9.                
  10.                 ADXL345_WR_Reg(DATA_FORMAT,0X2B);        //低电平中断输出,13位全分辨率,输出数据右对齐,16g量程
  11.                 ADXL345_WR_Reg(BW_RATE,0x0A);                //数据输出速度为100Hz
  12.                 ADXL345_WR_Reg(POWER_CTL,0x38);                   ////自动休眠模式,休眠时以8HZ的频率采样
  13.                 ADXL345_WR_Reg(INT_ENABLE,0x00);        //不使用中断       
  14.                                       
  15.                 ADXL345_WR_Reg(0x24, 0x10);     //睡眠激活activity阈值,当大于这个值的时候唤醒,其中10代表1g                    
  16.                 ADXL345_WR_Reg(0x25, 0x02);    //睡眠开始inactivity阈值,当小于这个值的时候睡眠,其中02代表0.2g                                      
  17.                 ADXL345_WR_Reg(0x26, 0x02);    //当小于inactivity值时间超过这个值的时候进入睡眠,其中02代表2秒                                       
  18.                 ADXL345_WR_Reg( 0x27, 0x44);  //直流交流触发配置,XYZ使能触发配置,此处选用X交流触发                                 
  19.                 ADXL345_WR_Reg( 0x2F, 0x10);    //中断引脚选择,此处我们将activity映射到INT2
  20.                                        
  21.                 ADXL345_WR_Reg( INT_ENABLE, 0x18);   //打开中断

  22.                
  23.                  ADXL345_WR_Reg(OFSX,0x00);
  24.                 ADXL345_WR_Reg(OFSY,0x00);
  25.                 ADXL345_WR_Reg(OFSZ,0x00);                       
  26.                 return 0;
  27.         }                       
  28.         return 1;                                                                             
  29. }   
复制代码


最佳答案

查看完整内容[请看2#楼]

芯片问题 应该买到假货了 结帖
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2018-5-10
在线时间
9 小时
 楼主| 发表于 2019-8-19 20:02:11 | 显示全部楼层
芯片问题 应该买到假货了 结帖
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165508
金钱
165508
注册时间
2010-12-1
在线时间
2115 小时
发表于 2019-8-20 02:26:32 | 显示全部楼层
帮顶
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-16 02:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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