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
MPU
深度解析卡尔曼滤波在IMU中的使用
众所周知卡尔曼滤波在处理IMU传感器数据融合中作用巨大,但在实际实现起来并非那么容易;本文从
MPU
6050入手,分析卡尔曼滤波的使用。
littleappleapple
·
2020-08-09 22:37
CPU、MCU、
MPU
、DSP、FPGA介绍
CPU:中央处理器(CPU,CentralProcessingUnit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(ControlUnit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。中央处理器主要包括运算器(算术逻辑运算单元,ALU,ArithmeticLogicUnit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总
zhangatong
·
2020-08-09 03:25
计算机操作系统
当STM32遇到Linux = STM32MP1
本文转自公众号:AI电堂STM32MP1系列是ST今年2月重磅推出的最新多核微处理器产品(
MPU
),集成两颗主频650MHz的Arm®Cortex-A7应用处理器内核和一颗运行频率209MHz的高性能Arm
ybhuangfugui
·
2020-08-09 03:38
TMS320F28027学习笔记二
28027软件I2C驱动
MPU
6050重点:这部分代码由stm32f103的原四轴项目整体迁移。但是stm32的IO口可使能开漏输出,但包括28x系列的TI芯片只支持推挽输出。
wjyyyyy94
·
2020-08-09 02:33
GPIO软件模拟IIC时序
一、
MPU
6050中的IIC时序1.1START和STOPSDA和SCL在高电平时,SDA拉低表示START。SCL拉低,表示可以传输数据。SDA和SCL在低电平时,SDA拉高表示STOP。
weixin_30824479
·
2020-08-08 23:23
高通sensor学习笔记
/adsp_proc/adsp_proc/sensors/dd/qcom/inc/sns_dd.h里面声明驱动函数入口声明加个全局的声明externsns_ddf_driver_if_ssns_dd_
mpu
6xxx_if
weixin_30251829
·
2020-08-08 23:14
Linux内核调用I2C驱动_驱动嵌套驱动方法
Linux内核调用I2C驱动_以
MPU
6050为例0.导语最近一段时间都在恶补数据结构和C++,加上导师的事情比较多,Linux内核驱动的学习进程总是被阻碍、不过,十一假期终于没有人打扰,有这个奢侈的大块时间
Carlos Wei
·
2020-08-08 22:57
中断请求(IRQ)中断控制器(PIC) .
////////中断请求(IRQ)中断控制器(PIC)PIC的中断向量IRQ编号设备名称用途IRQ0Tine计算机系统计时器IRQ1KeyBoard键盘IRQ2RedirectIRQ9与IRQ9相接,
MPU
郁闷的坦然
·
2020-08-08 22:48
驱动
正点原子中的usart和
mpu
6050联系的探究
正点原子中的usart和
mpu
6050联系的探究我发现
mpu
6050例程中,必须要有usart.h否则函数编译虽然不报错,但是程序执行不了。为什么我这么说嗯,我对我做的尝试做如下的说明。
qq_39521541
·
2020-08-08 20:38
编程语言
机器学习
I.MAX6ULL启动流程
1、源码编译2、I.MX6ULL镜像文件二、实现过程1、源码编写2、源码编译3、镜像文件制作、烧写、运行参考资料前言I.MAX6ULL是一款NXP出品的,528~900MHz的Cortex-A7内核的
MPU
hurryddd
·
2020-08-08 17:16
Linux
I.MAX6ULL与STM32启动方式对比
启动方式2、ISP下载和IAP下载的不同二、I.MAX6ULL启动方式1、启动方式选择2、支持的启动设备3、启动设备选择前言I.MAX6U是一款NXP出品的,528~900MHz的Cortex-A7内核的
MPU
hurryddd
·
2020-08-08 17:16
Linux
从IIC通信原理到使用 ——
MPU
6050
IIC通信详解——基于
MPU
6050模块从IIC通信原理到使用——
MPU
6050IIC通信可以简单地理解成就是数据的通信,就是单片机(主机)与设备(从机)之间的一种通信协议,两者必须遵从这个协议才能正确的相互读写数据
从心开始 >
·
2020-08-08 15:06
STM32学习
GPIO软件模拟IIC时序--转载
转载自http://blog.chinaunix.net/uid-29512885-id-5763629.html,仅用作备份,自己平时移植I2C驱动用一、
MPU
6050中的IIC时序1.1START和
longor1991
·
2020-08-08 11:57
单片机技术
Altium Designer(DXP)小技巧之模块化布局
传感器芯片及其外围芯片)放在一起但是我们往往会发现由原理图生成到PCB的时候芯片的相对比较容易发现可是其外围的电容电阻往往要我们花费很长的时间才能够找的到在这里小编教给大家一个DXP里面如何快速组件模块化布局的方法我以
MPU
6500
dongjiejiao3583
·
2020-08-07 23:37
MPU
6050六轴传感器
最近是在学习通过
MPU
6050六轴传感器采集数据,经过STM32的处理最后通过蓝牙作为串口以20字节以内的方式发送出去,最后通过手机手机上的蓝牙接收。
Hello_xiaolu
·
2020-08-07 23:17
通信
传感器
STM32驱动
MPU
6050(二)——软件实现
软件实现将从下面三个部分来介绍:IIC通信;
MPU
6050数据读取;数据融合。1.IIC通信为了移植的方便,这里的IIC采用软件模拟的方式实现。
霁风AI
·
2020-08-07 22:38
stm32开发
iic驱动
STM32学习笔记
四轴飞行器制作之姿态解算
才能将整个四轴飞行器飞控部分大致流程理解下来互补滤波、卡尔曼滤波算法:参考博客:https://blog.csdn.net/u013608300/article/details/52459515在四轴飞行器用到了
MPU
6050
枫沉枯绿
·
2020-08-07 21:26
Android驱动开发之陀螺仪(一)
Android驱动开发之陀螺仪开发平台:君正M200S安卓系统:Android5.1一、前言很不容易,经过几天加班加点的调试,终于成功将
MPU
9250移植到这块板子上,在此记录下这个兴奋的时刻,每次调完一个驱动
翰海逐流
·
2020-08-07 19:48
Android驱动篇
高通sensor驱动分析 :AP侧 之 陀螺仪/加速度计
mpu
6050 driver分析 (未完待续)
mpu
6050driver分析1:驱动中入口module_i2c_driver(
mpu
6050_i2c_driver);直接moudle_i2c_driver==moudle_init+i2c_register_driver
yujixuan5419
·
2020-08-07 18:42
Android Sensor从FWK到HAL至Driver纵线分析处理
VRROM要在HAL层兼容
MPU
6500芯片的Sensor模块借此机会从FWK到HAL到Driver分析了Sensor模块首先看APP--》HAL1:底层数据如何实时上报给APP?
2359_God
·
2020-08-07 18:33
Android
HAL
为了配置
mpu
6050而配置内核
以前总是以为安卓,qt,ubantu,最小文件系统。。。所用的内核都是一样的。经过最近几天的,捣鼓。加深了一下理解。再看了好几本itop的文档过后,发现了qt,qtopa,最小文件系统所用的zimage是一样的。以前第一次发现连leds都点不亮,以为是在开发板上未定义,好像时应用程序在打开设备文件时,出现了调用函数的错误。然后最后又烧写了,配置为安卓的linux,出现不停的重复打印初始化信息,而不
wang_ivan
·
2020-08-07 17:41
调试
一步一步教你构建一个
MPU
6050(I2C类)驱动(三)
首先我们要控制
MPU
6050,实质上就是读写它里面寄存器的值。
KELLY_F2018
·
2020-08-07 16:11
嵌入式驱动开发
一步一步教你构建一个
MPU
6050(I2C类)驱动(一)
1i2c基本协议和时序i2c基础的知识这里就不提了,直接从时序开始,直接来看看i2c的波形2i2c子系统软件框架先来看看i2c总线的分层思想:在分层图中我们可以看到,driver和device在核心层中分别成为了2条链表,核心层会按一定的规则匹配两条链表中的元素。查看内核源码i2c-core.c,找到了匹配的函数如下:staticinti2c_device_match(structdevice*d
KELLY_F2018
·
2020-08-07 16:11
嵌入式驱动开发
一步一步教你构建一个
MPU
6050(I2C类)驱动(二)
今天我们先来把驱动的框架搭好首先是i2c_driver的数据结构structi2c_driver{unsignedintclass;/*Notifiesthedriverthatanewbushasappeared.Youshouldavoid*usingthis,itwillberemovedinanearfuture.*/int(*attach_adapter)(structi2c_adapt
KELLY_F2018
·
2020-08-07 16:40
嵌入式驱动开发
四旋翼飞行器制作过程中遇到的问题及解决方法
作为一款四旋翼飞行器,能够得到实时姿态的芯片自然必不可少,于是博主选用了较为常见的
MPU
6050来获得姿态。同时辅以HMC5883L三轴电子罗盘传感器来矫正航向角,配备了MS5611气压计来做定高。
MagicianY.L
·
2020-08-07 15:13
多旋翼飞行器
C-C++语法运用
硬件
编程
电子
芯片
传感器
51单片机使用
mpu
6050DMP
DMP输出包结构(42字节)如下图:DMP总结资料代码如下:/*****************************************************功能:采集
MPU
6050DMP数据
ksws0263785
·
2020-08-07 14:10
飞控
一周搞定
MPU
6050Linux驱动(1)
第一日准备工作:1、硬件平台firefly-rk3288开发板,
MPU
6500六轴陀螺仪模块2、参考http://blog.csdn.net/airk000/article/details/22655171http
imtoo
·
2020-08-07 13:39
Linux编程
硬件
重力感应贪吃蛇(C51
MPU
6050 8*8LED点阵)
重力感应贪吃蛇(C51
MPU
60508*8LED点阵)本文讲述如何从无到有用C51做一个重力感应的贪吃蛇,包括元件选型、原理图PCB绘制和代码编写。
MarkSoviet
·
2020-08-07 11:52
C51
移植
mpu
6050驱动到arm linux上遇到的一些问题!
2018年2月1日之前有想和朋友合起来做一个四轴的想法,买了一个
mpu
6050模块,然后朋友买的正点原子stm32f767的附带资料里是
mpu
9000系列的例程。
Maykyp
·
2020-08-07 11:15
arm-linux
7-i2C总线_
mpu
6050驱动编程
i2c总线协议:历史:是飞利浦公司在80年代,为研发音视频模块的通讯而产生。因其具有的诸多优点,而沿用至今。优点:1.简单性2.有效性3.多主控性。i2c总线的信号:1.起始信号:当scl保持高电平期间,sda由高到低跳变,称为起始信号。2.结束信号:当scl保持高电平期间,sda由低到高跳变,称为结束信号。3.数据位:当scl保持高电平期间,sda保持电平稳定有效性,称为有效数据位。3.应答信号
ibbo
·
2020-08-07 10:41
驱动
i2c总线协议
开发STM32
MPU
不要低估软硬件,不要放弃MCU的起源
关注、星标公众号,不错过精彩内容来源:STM32今年,ST发布的旗舰型STM32MP1主频为800MHz,与2019年推出的主频为650MHzSTM32MP1入门级系列全引脚兼容,持续扩展
MPU
产品系列
ybhuangfugui
·
2020-08-07 10:29
关于互补滤波原理
先介绍一下互补滤波的基本概念,这是阿莫论坛上一个会员的总结:对
mpu
6050来说,加速度计对四轴或小车的加速度比较敏感,取瞬时值计算倾角误差比较大;而陀螺仪积分得到的角度不受小车加速度的影响,但是随着时间的增加积分漂移和温度漂移带来的误差比较大
WJsuperrunner
·
2020-08-05 20:25
滤波算法
嵌入式系统(一)概述
文章结构一、嵌入式系统定义1.内涵上2.外延上3.嵌入式系统的特点二、嵌入式系统芯片1.嵌入式控制器(MCU)--单片机:Microcontrollerunit2.嵌入式微处理器(
MPU
)MicroprocessorUnit3
失学少年等九推
·
2020-08-05 16:15
嵌入式系统
嵌入式
芯片
树莓派:
MPU
6050控制舵机转向
一、材料清单树莓派3B+
MPU
6050PCA9685扩展板(输出16路pwm)一个舵机面包板、GPIO扩展板(可有可无,只是方便接在面包板上)二、电路接线PCA9685和树莓派的接线SCL---->SCL1
无.处安放的灵魂
·
2020-08-05 15:55
树莓派
TI am335x 内核分析2--资源遍历代码分析
MPU
平台:OAMP3352内核版本:3.2.0声明:我讲解的范畴是从内核解压以后经过汇编代码执行最后跳到第一个C代码这个点开始讲解,一直讲到文件系统被正确的挂载起来,用户可以登入!
tbadolph
·
2020-08-05 14:35
linux内核文件夹
嵌入式微处理器(micro processer uint)漫谈
一篇很好的介绍
MPU
的文章,转自http://blog.163.com/coder_jack@126/blog/static/341526842008102310232143/#提纲嵌入式处理器分类应用领域案例剖析展望一
reniuliu
·
2020-08-05 14:14
技术
STM32CubeMX配合IAR7.4的STM32F429的工程编译出错的问题
CubeMX直接生成的默认工程在IAR7.4下编译出错,首个出错位置在
mpu
_armV7.h中,定位在函数名__STATIC_INLINEvoidorderedCpy(volatileuint32_t*
qqwwing
·
2020-08-05 14:37
STM32CubeMX V5.4.0 在 IAR EW V7.70中运行报错
报错如下:Error[Pe018]:expecteda")"D:\STM32\ARPro\Drivers\CMSIS\Include\
mpu
_armv7.h246Error[Pe020]:identifier"len"isundefinedD
x-2010
·
2020-08-05 13:48
STM32
读取arm
mpu
的MIDR寄存器
ReadMIDRintoRt在c语言中可以使用如下语句把midr寄存器的值读取到变量i中:asm("mrcp15,0,%0,c0,c0,0":"=r"(i));然后返回i即可,根据该寄存器的值可以识别
mpu
橙忆辉
·
2020-08-05 13:48
嵌入式驱动开发
uboot
linux基础
[异常解决]
MPU
6050启动异常读出陀螺仪和加速度计的值全为0的解决办法
下面是发生问题时main函数的前面部分:首先看到一篇:《
mpu
6050需要一段时间上电然后再初始化!!》的文章,于是在前面加了个延时。下面是添加一个延时的main函数前部分:不过,还是有相同的问题!
weixin_33757609
·
2020-08-05 02:16
嵌入式
移动开发
stm32F103 模拟I2C
mpu
6050收到数据全为0,或者地址为209,104,0x68,0xD0的一些解决办法总结
模拟I2Cmpu6050收到数据全为0,或者地址为209,104,0x68,0xD0的一些解决办法总结:最近在学习模拟I2C,硬件有两套stm32F103C8T6和stm32F103RBT6,网上买的
mpu
6050
西电小伙子
·
2020-08-05 00:29
高通 ADSP sensor SSC
1、添加入口函数:adsp\sensors\dd\qcom\inc\sns_dd.hexternsns_ddf_driver_if_ssns_dd__if;例:sns_dd_
mpu
6050_if2、增加新文件和增加
sunshine_liusu
·
2020-08-04 18:40
高通
BP
MPU
6050姿态解算1-DMP方式
MPU
6050的姿态解算方法有多种,包括硬件方式的DMP解算,软件方式的欧拉角与旋转矩阵解算,软件方式的轴角法与四元数解算。本篇先介绍最易操作的DMP方式。
码农爱学习
·
2020-08-04 14:04
嵌入式/FreeRTOS
MPU6050
DMP
姿态解算
用C#去读取陀螺仪姿态角度传感器JY61的串口数据
1简述最近在做一个角度的项目,一开始是想用
MPU
6050去自己搞角度,搞了两个星期没搞来。无意中在淘宝上搜到这个JY61的模块。它的XY轴的角度精度,动态是0.05度,静态0.1度。
Fred_1986
·
2020-08-04 12:52
维特传感器
STM32读取
MPU
6050陀螺仪芯片数据核心程序
想分享给大家这个模块的IIC是怎么去读取
MPU
6050芯片数据的。想要读取
MPU
6050芯片,其实就是通过IIC去操作读取寄存器。大致过程就是STM32和
MPU
6050先建立好IIC通讯。
Fred_1986
·
2020-08-04 12:52
嵌入式开发日记(3)——利用Python接收并处理JY61传感器数据
之前介绍过,项目的第一项操作是要采集帕金森病人的震颤数据,整体架构图如下:这里采用的是一款基于
MPU
6050的JY61型号传感器,好处在于内置卡尔曼滤波,直接可以通过串口输出六轴数据,大大方便了编程效率
Initial-T
·
2020-08-04 08:10
嵌入式开发
基于STM32F4 四轴飞行器 日记 1.2 IIC与
MPU
6050 待续
**
MPU
6050内带3轴陀螺仪和3轴加速度传感器,并且含有一个第二IIC接口,可用于连接外部磁力传感器,利用自带数字运动处理器(DMP:DigitalMotionProcessor)硬件加速引擎,通过主
神秘路人甲
·
2020-08-04 05:25
四轴飞行器飞控
四旋翼飞行器Quadrotor飞控之 PID调节(参考APM程序)
首先介绍一下大概的硬件组成:MCU:FreescaleMK60D传感器(IMU):GY-86模块(
MPU
6050+HMC5883L+MS5611)433MHz数据传输模块DC-DC可调式开关稳压模块遥控设备
蓝白天际线
·
2020-08-04 02:44
Airplane
用STM32自制APM四轴飞行器
MapleLiteUsermanual基于flymaple项目修改而来,重新设计原理图,陀螺仪更换为
mpu
6050,完全兼容上位机MissionPlanner,功能与APM完全保持一致,主控芯片采用stm32f103rct6
guodaye5200
·
2020-08-03 17:42
无人机
姿态解算(用于飞行器或ROV等)的基本思路和数学原理
前言(二)方向余弦矩阵DCM(三)四元数(四)求四元数更新四元数误差消除(五)总结(一)前言数学是算法的门槛我们就用数学的角度去探寻姿态解算,不谈代码主要是了解这其中用到的数学思想学完这个你就会感叹,
MPU
TaiBai-let
·
2020-08-03 13:44
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他