E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MPU6500
DIY树莓派i2c传感器板
SensorBoard-for-RasPi传感器板包含i2c传感器DHT20,
MPU6500
,BH1750FVI,AGS10,BMP581和MAX30102,并初步完成了相应Python驱动程序,除
MPU6500
xiao-xl
·
2024-09-04 23:58
驱动开发
python
linux
pcb工艺
github
BetaFlight飞控AOCODAF435V2MPU6500固件编译
.准备2.1板子2.2代码2.3工具3.配置修改4.编译4.1获取代码4.2获取配置4.3编译固件4.4DFU烧录4.5版本核对5.总结6.跟踪问题7.附录1.源由刚拿到一块AocodaF405V2(
MPU6500
lida2003
·
2023-10-29 09:27
xFlight
开源
嵌入式硬件
at32
betaflight
atbetaflight
1024程序员节
大总结:基于Kernel5.4的Linux外设驱动实战--Apple的学习笔记
MPU6500
六轴陀螺仪linux驱动(i2c)--Apple的学习笔记MP
applecai
·
2023-10-14 10:30
六轴加速陀螺仪
MPU6500
/MPU6050使用及DMP库移植,含记步器功能
本篇博客为博主学习使用
MPU6500
完成后的学习记录,故在这只做主要讲解,如有博友看完后仍不知如何使用,可在下方留言问我,或发邮件问我(
[email protected]
),因邮件有QQ和微信提示,故我能更快看到
dayou1024
·
2023-08-15 20:08
单片机
嵌入式STM32应用
Linux i2c子系统源码分析--Apple的学习笔记
一,前言
MPU6500
六轴陀螺仪linux驱动(spi&i2c合并)--Apple的学习笔记已经完成了对i2c和spi总线及input子系统的linux驱动框架理解及API使用,然后进行进一步的理论升级
applecai
·
2020-12-15 22:14
MPU6500
六轴陀螺仪linux驱动(spi&i2c合并)--Apple的学习笔记
一,前言
MPU6500
六轴陀螺仪linux驱动(spi)--Apple的学习笔记昨天已经做了spi的linux驱动,它和i2c的驱动有很多雷同,所以我也参考linux的设计思路,雷同部分合并为core。
applecai
·
2020-12-15 21:26
MPU6500
六轴陀螺仪linux驱动(i2c)--Apple的学习笔记
一,前言学习了陀螺仪及加速度计的原理及了解了
MPU6500
的寄存器手册及六轴陀螺仪模块的引脚定义后,就进入了驱动框架设计及驱动具体细节设计。
applecai
·
2020-12-12 18:02
Altium Designer(DXP)小技巧之模块化布局
传感器芯片及其外围芯片)放在一起但是我们往往会发现由原理图生成到PCB的时候芯片的相对比较容易发现可是其外围的电容电阻往往要我们花费很长的时间才能够找的到在这里小编教给大家一个DXP里面如何快速组件模块化布局的方法我以
MPU6500
dongjiejiao3583
·
2020-08-07 23:37
Android Sensor从FWK到HAL至Driver纵线分析处理
VRROM要在HAL层兼容
MPU6500
芯片的Sensor模块借此机会从FWK到HAL到Driver分析了Sensor模块首先看APP--》HAL1:底层数据如何实时上报给APP?
2359_God
·
2020-08-07 18:33
Android
HAL
一周搞定MPU6050Linux驱动(1)
第一日准备工作:1、硬件平台firefly-rk3288开发板,
MPU6500
六轴陀螺仪模块2、参考http://blog.csdn.net/airk000/article/details/22655171http
imtoo
·
2020-08-07 13:39
Linux编程
硬件
STM32 HAL SPI读取
MPU6500
的设备ID异常
1、问题背景近前,使用STM32F4HAL库的SPI读取
MPU6500
出现异常。
weixin_30666943
·
2020-07-30 02:38
MPU6500
模块调试
VIO里的惯性数据,这里通过
MPU6500
输出姿态数据。1.配置方式和数据读取方式SPI或者IIC都可以,但对我算法来说,低速的IIC就可以,400KHz.
北络
·
2020-07-30 02:56
【无人机】
MPU6500
驱动调试笔记(STM32F427+SPI2)
请加扣扣技术交流群:4601894831、由datasheetP34得知:CPOL=1,CPHA=1;可以看到是在SCLK上升沿采样,SCLK下降沿改变数据,结合如下2张SPI时序图,不难发现从上面可以得出,CPOL=0CPHA=0与CPOL=1CPHA=1都满足SPI时序要求,我们选择CPOL=1CPHA=1的SPI时序2.SPI2初始化代码如下,是基于HAL库编写SPI_HandleTypeD
苏守坤
·
2020-07-30 01:14
MPU6500
驱动总结
最近在用STM32F411驱动
MPU6500
,发现总是会发生dmp_load_motion_driver_firmware函数执行不成功,在晚上找了找发现有很多人都发现有这个问题。
u010979481
·
2020-07-30 01:33
[Motion]MPU9250的Motion Driver
简述MotionDriver是Invensense的针对其Motion传感器的软件包,即Motion传感器的驱动,目前已支持MPU6050/
MPU6500
/MPU9150/MPU9250这些传感器。
suxiang198
·
2020-07-30 00:59
CS-Algorithm
stm32驱动mpu6050、
mpu6500
、mpu9250心得
mpu6050/
mpu6500
驱动这里是用的原子哥的用虚拟IIC驱动mpu6050代码,之前我一直是用硬件IIC驱动,但是听大神说虚拟IIC比硬件IIC要稳定,尝试之后发现确实比较稳定。
偏爱圣诞树的独角兽
·
2020-07-29 23:40
stm32
MPU6500
的使用之代码展示
一、获取初始数据voidmpu_get_data(){mpu_read_bytes(MPU6500_ACCEL_XOUT_H,mpu_buff,14);mpu_data.ax=mpu_buff[0]<<8|mpu_buff[1];mpu_data.ay=mpu_buff[2]<<8|mpu_buff[3];mpu_data.az=mpu_buff[4]<<8|mpu_buff[5];mpu_dat
qq_43397340
·
2020-07-29 23:26
hisi3516上调试
mpu6500
一、平台:hisi3516imu模块:
mpu6500
采集方式:spi传输到pc:socket开发板上源码:#include#include#include#include#include#include
ming1988love
·
2020-07-29 21:05
linux
学习
树莓派驱动6轴传感器
MPU6500
与SPI初体验(二)
接前回>感谢作者对github上代码的修正.DMP在6050及6500,9250上都可应用,目前官方最新的库是6.x.想下载的朋友可fllow上一个连接.这里简单介绍我基于该IIC代码的SPI修改.作者提供的代码还是比较清晰的,而且IIC的接口实现都放在libs下.考虑对C不熟,于是就保留了IIC的方法定义,然后在方法体内做SPI的修改,这样就不需要对代码大动干戈了(虽然有点cuo)。1.SPId
一点晴
·
2020-07-29 19:10
C/C++/VC
嵌入式
传感器
SPI
DMP
姿态融合
树莓派
MPU6500
树莓派驱动6轴传感器
MPU6500
与SPI初体验(三) -串口姿态显示
通过dmp获取到四元数后,对四元数进行归一化:voidquaternionNormalize(Quaternion*quaternion){floatmagnitude;magnitude=sqrtf((quaternion->x*quaternion->x)+(quaternion->y*quaternion->y)+(quaternion->z*quaternion->z)+(quaterni
一点晴
·
2020-07-29 19:10
传感器
嵌入式
C/C++/VC
vs.net
树莓派
BCM2835
传感器
MPU6500
四元数
MPU6050
MPU6500
MPU9250 使用心得
1.mpu6050和mpu9250用I2C通信时只需要四根线(VCCGNDSCKI/O);2.6050和9250的程序可以通用,完全不用改;3.mpu6050读dmp,只需要在原来基础上加上mpu_dmp_init();和mpu_dmp_get_data(&mypitch,&myyaw,&myroll);即可实现;4.用定时器20ms读DMP好多了,比在大循环里读连贯。5.6050接触不良时灯也会
hxb971002
·
2020-07-29 19:16
机器人
一周搞定9轴MPU9250(无华)(3)--数据采集
首先我们调通mpu9250的
mpu6500
,也即陀螺仪和加速度计。使用下面一
imtoo
·
2020-07-29 17:22
硬件
mpu6500
1.FirstreadtheRegister117.Register117–WhoAmIResetvalue:0x702.Resetmpu65000x6B,0x80,//Resettheinternalregistersandrestoresthedefaultsettings.0x68,0x03,//Autoselectsthebestavailableclocksource–PLLifread
宇宙379
·
2020-07-29 16:06
stm32
FX3/CX3
USB3.0
MPU6500
模块调试笔记——小心冒牌货
本人最近做项目需要用到
MPU6500
,在淘宝购买了一块
MPU6500
模块后开始调试,整了半天发现无论如何也读不出模块的数据,耐着性子一步一步调试后发现遇到了个冒牌的6500。。。
Jasper_Gu
·
2020-07-29 16:56
硬件调试笔记
MPU6500
驱动调试笔记(STM32F407+SPI)
故寻找同类型支持SPI协议的芯片去替代,发现了这块
MPU6500
,还便宜,就用起来。在读写寄存器费了些周折(每读一次数据寄存器需要短暂延时,不能spi连续读。
YulongHe
·
2020-07-29 14:53
传感器驱动调试笔记
STM32L1系列I2C读取mpu9250数据
我们知道,mpu9250内部为
mpu6500
和AK8963的组合。是两个不同的I2C地址。读取
RobinChow_
·
2020-07-29 14:11
基于MPU9250九轴数据获取姿态
MPU9250有两部分:
MPU6500
和AK8963。其中,
MPU6500
是一个集成了三轴加
DearLightning
·
2020-07-29 14:36
BMI055编程
一般的imu如mpu6050,
mpu6500
,mpu9250,imu160等等都是加速度硬件单元和陀螺仪硬件单元一体,一个片选,地址不重叠。
宇宙379
·
2020-07-29 13:43
VR/AR
六轴传感器icm20602的自检和校准学习
六轴传感器在当今智能穿戴和定位导航产品中被广泛应用,而六轴传感器中做的最好的要属InvenSense公司的产品了,本文结合官方提供的
mpu6500
驱动程序和icm20602驱动程序,讲解icm20602
发了疯的哈士奇
·
2020-07-29 02:40
传感
【MEMS传感器】基于
MPU6500
/ICM206xx系列的移动监测
最近要做一个物体移动报警的项目,刚好六轴传感器里面就有,选定型号为ICM20602,但是手边只有
MPU6500
,对比了下寄存器,这两个寄存器地址基本相同。
putiputiti
·
2020-07-28 04:30
传感器
树莓派驱动6轴传感器
MPU6500
与SPI初体验(一)
手里有一块老版本的树莓派B+,除了点亮个led灯,每怎么玩过,最近看了个视频,8轴载人飞行器,感觉太爽了。视频看出是极客通过无人机DIY出来的,现在城市交通这么拥堵,要是能DIY一个飞行器来做交通工具是不是很拉风(当然前提不考虑空管问题)。不过估算了下,光电机,电调单轴的费用就要10K左右,8轴下来。。。这钱可以买辆汽车了。虽然公司是偏向于做硬件产品的,但本人一直从事软件开发,所以对硬件的只是比较
一点晴
·
2020-07-28 00:41
嵌入式
C/C++/VC
网络编程
DJI-Robomaster2017主控开发板(信仰版) 使用注意事项(自己总结)
二.IMU1.目前使用I2C(和OLED并联)读取外置6050数据,后期参照官方程序2.0配置好用SPI5读取
MPU6500
数据。
hxb971002
·
2020-07-04 18:23
机器人
DJI
ROBOMASTER
STM32 HAL SPI读取
MPU6500
的设备ID异常
1、问题背景近前,使用STM32F4HAL库的SPI读取
MPU6500
出现异常。
啊哈彭
·
2019-06-17 17:00
mpu9250九轴自由度姿态模块
MPU9250九轴自由度姿态模块一、模块介绍参考模块手册:MPU-9250productspecificationRevision1.0MPU9250这个模块有两个部分组成,一部分是
MPU6500
三轴陀螺仪和三轴加速度计
夏中伟
·
2017-08-07 15:16
四轴飞行器
multiFlite 3D打印小六轴
硬件设计主控:STM32F103C8T6QFP48传感器:
MPU6500
(SPI)控制:PPM控制或蓝牙4.0控制【串口1】输出:六路带三极管的PWM输出(定时器)开关电路电源电路(升压后降压)SWD调试
质的飞跃
·
2016-03-30 13:58
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他