草庐IT

ADXL355 3轴加速度计(SPI/I2C) --- 专业版调试器

所需设备: 内附链接 1、USB转SPI_I2C适配器(专业版);2、ADXL3753轴加速度模块;概述模拟输出ADXL354和数字输出ADXL355均为低噪声密度、低0g失调漂移、低功耗、3轴加速度计,具有可选测量范围。ADXL354B支持±2g和±4g范围,ADXL354C支持±2g和±8g范围,ADXL355支持±2.048g、±4.096g和±8.192g范围。ADXL354/ADXL355在全温度范围内提供业界领先的噪声性能、最小失调漂移和长期稳定性,可实现校准工作量极小的精密应用。专用调试软件:ADXL355寄存器:专业版调试软件测试界面如下图: 读取DEVID_AD、DEVID_

Note10:基于STM32H7+HAL+CubeMX+DMA+SPI+串口中断+定时器+RTC的多传感器数据采集系统(2*ADXL355和ADXL375通过Sync时序同步)

本文的初衷一方面是将我的一些关于STM32开发方面浅显的个人经验分享给初学者、并期望得到大佬的批评指正,另一方面是记录自己的实验过程便于回顾。我预感应该要写很多,不过鉴于之前的数篇笔迹中,对于SPI/DMA/ADXL3XX系列加表的使用已经详细描述过了,所以这篇博客只记录系统构建的整体流程。摘要:通过STM32H743VIT6驱动两片adxl355和1片adxl375,采用SYNC信号同步控制方式实现3个传感器的数据,采用FIFO流模式,采用3组SPI+DMA实现数据的同步采集,采用串口1+DMA进行数据传输,采用串口2+中断构建指令系统,具体指令及对应的功能如下图。通过定时器+计数实现了频率

学习笔记(9):STM32H743通过SPI连接ADXL355和ADXL357的过程记录

有半年没发布文章了,这半年大部分时间都在写文章、写专利、写项目报告、写各种...,由于实验需要,我制作了两个小板子,涉及到STM32H743VIT6连接adxl345/adxl355/adxl357/adxl372/adxl375,目前板子焊好了,准备把板子+代码调通,先做到可以正常采数据,开始:Step1:新建cube工程,选好芯片型号直接Start,防止我的25MHz晶振焊接有问题,先使用内部时钟,时钟树也不急设置,先用默认的,按照原理图设置3组SPI和两组USART,其中SPI_CS是为GPIO_OUTPUT起的别名,具体SPI的配置就不说了,如果硬件上没有上拉/下拉电阻,就在GPIO一

STM32驱动ADXL345三轴传感器

简介:STM32F103C8T6驱动ADXL345三轴倾斜度传感器源码介绍。开发平台:KEILARMMCU型号:STM32F103C8T6传感器型号:ADXL345特别提示:驱动内可能使用了某些其他组件,比如delay等,在文末外设模板下载地址内有。1积分源码下载地址在文末!!!接口图:使用举例:#include#include"ADXL345.h"intmain(){ floatangleX,angleY,angleZ; ADXL345_init();//初始化 while(1){ delayMs(1000); get_angle(&angleX,&angleY,&angleZ);//获