基于24LE1的单片机写的INT1唤醒中断,包含模拟、三线和四线SPI的LIS3DH和LIS3DSH INT1中断驱动代码,请解压后查看
2021-08-02 15:37:06 701KB LIS3DH LIS3DSH INT1中断
1
1、预留出外部调用函数以及参数区可自由配置 2、内含LIS3DHTR数据手册
2021-07-02 18:06:28 623KB stm32 库函数 三轴运动传感器
1
STM32F103+LIS3DSH程序,自己调出来的可以直接应用,带原理图、PCB库和器件手册 我们可以直接调用官方驱动中的LIS3DH_GetAccAxesRaw()函数得到一个高位低位已经组合好的值。现在这个值还不是我们最后想要的加速度值,还需要做一下计算。 以X轴为例,我们称刚刚读取到的值为axis_x,因axis_x由高8位和低8位组成,所以我们可以测量到最多2的16次方(65536)种不同的值,再由之前配置好的量程(±2g)可知总量程为4g。计算得出结果单位是g,要转换为mg再乘以1000。综上可得出X轴加速度计算公式如下,其他两轴同理。 acc_x=axis_x*(4/65536)*1000。 于是我们得到了X、Y、Z轴的加速度矢量,通过反三角函数计算可得: angle_x= [arctan(acc_x / squr(acc_yacc_y +acc_zacc_z))] 180/3.14 angle_y= [arctan(acc_y / squr(acc_xacc_x +acc_zacc_z))] 180/3.14 angle_z= [arctan(acc_z / squr(acc_xacc_x +acc_yacc_y))] *180/3.14
2021-05-26 10:12:48 5.31MB STM32F103+LIS3DS LIS3DH驱动程序
1
验证可用。只是初始化的C代码,非工程文件
1
STM32F103VET6+LIS3DSH(LIS3DH)驱动程序+计步器算法(三轴加速度归一化处理、动态阈值),数据串口打印和LCD显示实时更新步数和数据,可以直接用也获得开发板直接使用,main 文件有说明LIS3DSH怎么接线,记住这个模块是LIS3DSH 地址与LIS3DH不一样 是0x3c,调试的时候在这里卡了好久
2021-05-03 16:33:08 8.42MB LIS3DH LIS3DSH 驱动程序 LIS3DSH计步器算法
1
GD32F130通过I2C读取LIS3DH三轴数据再转成角度数据完整工程 完整工程,下载下来用KEIL5就能打开工程直接编译 初始化串口 初始化I2C接口 先初始化LIS3DH三轴传感器 开启看门狗 在主循环喂狗 读取三轴原始数据 把三轴原始数据转换成俯仰角度+-180°和横滚角+-180° 串口打印读取的三轴数据及角度 延时1S
2021-04-26 09:36:50 343KB GD32F1x0 I2C LIS3DH三轴 外部中断
1
基于加速度传感器LIS3DH的计步器设计,可以作为参考
2021-03-29 17:23:39 595KB 计步器
1
LIS3DH驱动程序,只要在里面写两个程序就可以使用,读、写程序
2021-03-22 10:38:01 13KB LIS3DH
1
LIS3DH具有超低功耗工作模式,可实现高级节能,智能睡眠唤醒以及恢复睡眠功能。
2021-02-28 19:21:52 1.12MB LIS3DH
1
LIS3DH中文应用文档.zip
2021-02-06 17:02:39 752KB LIS3DH 数据手册 中文
1