已回答假定已回答

ADXL345中断没反应,该如何配置中断

Feng182 在 2016-12-3 詢問的問題
最後回覆由neilzhao於2016-12-23提供

在Analog Device技术论坛看到好多关于ADXL345的中断进不去该如何配置的问题,我现在调试也出现了类似你叙述的问题,对ADXL345芯片进行单击和双击检测时,按照数据手册进行如下初始化,以下是我的配置信息:

 

Write_345(0x2C,0x0A);   //速率设定为100
Write_345(0x2D,0x08);   //选择电源模式
Write_345(0x1D,0x30);   //设置THRESH_TAP                                     
Write_345(0x21,0x11);  //设置DUR
Write_345(0x22,0x22);   //latent寄存器的
Write_345(0x23,0xFF);   //window寄存器
Write_345(0x2A,0x07);// xyz全参与检测
Write_345(0x2E,0x00);   //设置中断
Write_345(0x2F,0x60);   //映射到INT2上
Write_345(0x31,0x0B);  //使中断高电平有效
Write_345(0x2E,0x60);    //使能 SINGLE_TAP DOUBLE_TAP 中断

 

现象:配置完,main函数直接判断相应引脚电平,用示波器显示该引脚信息,当使中断高电平有效,则 INT2 口一直高电平;使中断低电平有效,则 INT2 口一直低电平;敲击芯片,一直是持续高或低电平,是阈值不对,还是缺少什么其他配置。

第一次用该芯片,着急。。。 希望各位高手能给予指点!

結果