OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4619|回复: 4

MPU6050姿态解算后插入4针OLED屏代码后,匿名上位机波形与3D立体动态显示会迟缓

[复制链接]

31

主题

174

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1085
金钱
1085
注册时间
2021-7-26
在线时间
202 小时
发表于 2021-10-2 21:52:03 | 显示全部楼层 |阅读模式
30金钱
   用的正点原子的MPU6050库函数例程,下载后在匿名上位机上飞控3D模型显示正常,陀螺仪怎么动3D模型就怎么动。之后插入4针OLED屏代码,4针OLED用的IIC通信,OLED显示陀螺仪的三个角度(pitch,yaw roll),这时候OLED显示没问题,但是匿名上位机波形与3D立体动态显示会迟缓,就是陀螺仪动了之后3D模型慢半拍才会动,不知道是不是因为OLED和陀螺仪都用的IIC通信导致上位机接收数据迟缓还是因为其他原因。应该怎么修改才能解决这个问题呢。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

31

主题

174

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1085
金钱
1085
注册时间
2021-7-26
在线时间
202 小时
 楼主| 发表于 2021-10-3 00:04:46 | 显示全部楼层

MPU6050姿态解算后插入4针OLED屏代码后,匿名上位机波形与3D立体动态显示会迟缓

本帖最后由 精英板 于 2021-10-5 14:00 编辑

用的正点原子的MPU6050库函数例程,下载后在匿名上位机上飞控3D模型显示正常,陀螺仪怎么动3D模型就怎么动。之后插入4针OLED屏代码,4针OLED用的IIC通信,OLED显示陀螺仪的三个角度(pitch,yaw roll),这时候OLED显示没问题,但是匿名上位机波形与3D立体动态显示会迟缓,就是陀螺仪动了之后3D模型慢半拍才会动,不知道是不是因为OLED和陀螺仪都用的IIC通信导致上位机接收数据迟缓还是因为其他原因。应该怎么修改才能解决这个问题呢。





检验发现就是这一段代码,影响姿态解算后的迟滞,如果注释掉这几行代码,OLED不显示,飞控状态就没有迟滞,随着陀螺仪运动相应马上进行运动
这是为什么呢

检验发现就是这一段代码,影响姿态解算后的迟滞,如果注释掉这几行代码,OLED不显示,飞控状态就没有迟滞, ...

检验发现就是这一段代码,影响姿态解算后的迟滞,如果注释掉这几行代码,OLED不显示,飞控状态就没有迟滞, ...
回复

使用道具 举报

31

主题

174

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1085
金钱
1085
注册时间
2021-7-26
在线时间
202 小时
 楼主| 发表于 2021-10-5 14:02:16 | 显示全部楼层
审核怎么这么慢,别人的几小时前的,前几天的帖子都审核通过了
回复

使用道具 举报

6

主题

890

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1481
金钱
1481
注册时间
2020-8-19
在线时间
336 小时
发表于 2021-10-8 12:44:19 | 显示全部楼层
问题应该在于读6050到发送出去电脑的速度上面
回复

使用道具 举报

31

主题

174

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1085
金钱
1085
注册时间
2021-7-26
在线时间
202 小时
 楼主| 发表于 2021-10-8 18:24:17 | 显示全部楼层
bin133 发表于 2021-10-8 12:44
问题应该在于读6050到发送出去电脑的速度上面

好像是这样哦,oled上显示刷新的感觉没问题,灵敏度好像挺高的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-24 01:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表