在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 口一直低电平;敲击芯片,
一直是持续高或低电平,是阈值不对,还是缺少什么其他配置。