已回答假定已回答

求助ADXL345的中断问题

李亚伟 在 2014-8-21 詢問的問題
最後回覆由neilzhao於2015-9-7提供

小弟想通过ADXL345,测试到检测活动(阈值在活动寄存器中已经配置)后,启用中断进行点亮发光二极管的操作。现在的问题是无法进入中断。之前进入中断过(但并非满足要求),只是在执行完活动检测中断使能后,立即点亮,而并没检测到活动。

对ADXL345的配置如下:其中寄存器的配置顺序也是反复颠倒了几次,对各个寄存器的配置没有问题。

 

  Single_Write_ADXL345(0x01,0x52);

   __delay_cycles(2000);

  Single_Write_ADXL345(0x31,0x2B);       //测量范围,正负16g13位模式

  Single_Write_ADXL345(0x27,0xF0);        //交流耦合模式,xyz三轴使能

  Single_Write_ADXL345(0x24,0x01);        //活动加速度阈值 0.12g

  Single_Write_ADXL345(0x2F,0xff);       //所有中断都发送的int1管脚中断,0为int1,1为int2 

  Single_Write_ADXL345(0x2E,0x10);       ////使能 DATA_READY 中断和 活动中断

  Single_Write_ADXL345(0x2D,0x08);       //选择电源模式   参考pdf24页

急求!!谢谢~~

結果