![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AHRS
文章平均质量分 65
惯性微尘
这个作者很懒,什么都没留下…
展开
-
RM3100 stm32 hal库 spi 磁力计数据
SPI 配置作为参数参考,其详细配置请自行在CUBEMX 中配置生成代码void MX_SPI2_Init(void){ hspi2.Instance = SPI2; hspi2.Init.Mode = SPI_MODE_MASTER; hspi2.Init.Direction = SPI_DIRECTION_2LINES; hspi2.Init.DataSize = SPI_DATASIZE_8BIT; hspi2.Init.CLKPolarity = SPI_POLARITY原创 2021-08-10 11:29:14 · 2038 阅读 · 1 评论 -
BMG250 stm32 spi hal 库调试记录
原理图:传感器旋转方向:SPI参数:SPI写波形:SPI读取波形:SPI 写入波形:BMG250的SPl接口支持两种模式。 CPOL=0 CPHA= 0 和CPOL=1 CPHA= 1。根据CSB下降边后的SCK值控制在’00’和’11’之间的自动选择。BMG250支持两种SPI接口配置:4线制和3线制。两种配置使用相同的协议。设备默认以4线配置运行。通过将’1’写入寄存器(0x6B) IF CONF spi3,可以切换到3线配置。3线制配置中常用数据引脚SDI。对于单字节的读和写原创 2021-08-05 10:05:42 · 386 阅读 · 0 评论 -
BMG250 HAL库读写数据
#include "main.h"#include "bmg250_defs.h"#define CS_PIN_H HAL_GPIO_WritePin(SPI3_NSS_GPIO_Port,SPI3_NSS_Pin,GPIO_PIN_SET)#define CS_PIN_L HAL_GPIO_WritePin(SPI3_NSS_GPIO_Port,SPI3_NSS_Pin,GPIO_PIN_RESET)typedef struct { uint8_t chip_id; uint8_t d原创 2021-08-05 09:50:54 · 279 阅读 · 0 评论 -
ADXL355 STM32 SPI HAL 库加速度计数据读写
/*! ***************************************************************************** * @file: ADXL355.c * @brief: ADXL355 accelerometer IC * @version: $Revision$ * @date: $Date$ *------------------------------------------------------------------原创 2021-08-05 09:30:55 · 2474 阅读 · 4 评论 -
磁力计椭球拟合使用篇 IMU 加速度、电子罗盘校准
磁力计椭球拟合使用篇matlab 椭球拟合函数链接串口打印磁力计数据,可以选择原始数据不进行任何缩放(前提是各轴向分辨率一致)。 get_RM3100_data(&mx,&my,&mz); printf("%d,%d,%d\r\n",mx,my,mz);各个位置方向旋转,进行数据采样,一定要保证数据各个角度都采集到,数据越多效果越好。将数据保存未txt文档。从上面matlab 的椭球拟合文档中将function copy一下,稍微修改:clc;clear all原创 2021-08-02 09:50:03 · 4335 阅读 · 6 评论