Advertisement

涉及6轴传感器LSM6DSLTR的调试说明

阅读量:

关于6轴传感器LSM6DSLTR的调试说明

  1. 对于AP的检测引脚,应设置为下拉模式,不可设置为上拉模式,否则中断引脚将始终保持高电平;传感器的int1引脚需配置为开漏输出模式:
在这里插入图片描述
  1. 可以设置wakeup中断,当检测到1.2g的阈值时触发中断。
    在lsm6dsl_init_sensors函数中增加以下内容:
复制代码
    printk(KERN_ERR "------sy: set wakeup---  \n");
    	err = lsm6dsl_write_data_with_mask(sdata->cdata,
    					   LSM6DSL_ACCEL_ODR_ADDR,   //CTRL1_XL  0x10
    					   0x40,
    					   LSM6DSL_EN_BIT, false);
    //这个参数必须是false,否则导致卡死
    	err = lsm6dsl_write_data_with_mask(sdata->cdata,
    					   LSM6DSL_ACCEL_O

全部评论 (0)

还没有任何评论哟~