OpenEdv-开源电子网

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

哪位老哥熟悉mpu6050的中断,帮帮忙

[复制链接]

6

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2019-12-12
在线时间
9 小时
发表于 2020-4-4 16:00:45 | 显示全部楼层 |阅读模式
10金钱
在做一个项目的过程中用到了mpu6050模块,借鉴了一下别人的程序。
他将stm32的外部中断引脚和mpu6050的int引脚连在一起,5ms定时中断由MPU6050的INT引脚触发,

mpu6050接线

mpu6050接线

哪位老哥知道这个5ms触发是怎么配置的。

另外,我在中断函数中加入了一行代码
  1. int EXTI15_10_IRQHandler(void)
  2. {
  3.    while((Load_Line(Line1, ActionMax, 0x08004000) != 0));
  4. }
复制代码
调用Load_Line这个函数直到此函数执行完毕才跳出while循环,
但是
Load_Line执行的时间比5ms长,

②那么在执行Load_Line时,

mpu6050的中断是否仍然每5ms一次触发呢?









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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2020-4-5 01:06:54 | 显示全部楼层
回复

使用道具 举报

6

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2019-12-12
在线时间
9 小时
 楼主| 发表于 2020-4-6 09:43:50 | 显示全部楼层

知道时int的电平高低触发的,但就是不知道怎么配置
技术宅
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2020-4-7 01:09:13 | 显示全部楼层
girigiri 发表于 2020-4-6 09:43
知道时int的电平高低触发的,但就是不知道怎么配置

看有没有输出先,有输出就很好写stm32的代码
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2020-4-15
在线时间
6 小时
发表于 2020-4-27 13:01:55 | 显示全部楼层
寄存器表里有说明文件,中断配置为哪种方式清除,不是单纯的清楚CPU的中断就可以,还需要给MPU6050的中断进行清除
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-27 22:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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