找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

mpu6050的int引脚不给高电平硬件iic会卡在while循环里面

查看数: 2437 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-10-18 10:06

正文摘要:

各位大佬,想问个问题 想用stm32f103c8t6来控制mpu6050检测角度和进行中断检测唤醒单片机,但是发现mpu6050的int引脚不给高电平硬件iic会卡在while循环里面,给高电平就不会卡在while循环,想问下大佬们这种情况应 ...

回复

ID:182775 发表于 2022-7-22 21:53
解决了吗?我和你问题一模一样
ID:696378 发表于 2021-10-18 15:38
daemondong 发表于 2021-10-18 14:19
加个检测I2C的变量就i好了

J=0;

j=10000了,请问这种情况iic出的问题是硬件问题还是软件问题
ID:696378 发表于 2021-10-18 14:51
daemondong 发表于 2021-10-18 14:19
加个检测I2C的变量就i好了

J=0;

谢谢层主,while循环可以通过了,但是为什么pa0接到int引脚时给高电平就可以了呢?
ID:827243 发表于 2021-10-18 14:19
加个检测I2C的变量就i好了

J=0;
while (!I2C_CheckEvent(...) && J<10000) J++;

如果J > 10000 说明 I2C出问题了.

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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