找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

mpu6050的int引腳不給高電平硬件iic會卡在while循環(huán)里面

查看數(shù): 2378 | 評論數(shù): 4 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時(shí)間: 2021-10-18 10:06

正文摘要:

各位大佬,想問個(gè)問題 想用stm32f103c8t6來控制mpu6050檢測角度和進(jìn)行中斷檢測喚醒單片機(jī),但是發(fā)現(xiàn)mpu6050的int引腳不給高電平硬件iic會卡在while循環(huán)里面,給高電平就不會卡在while循環(huán),想問下大佬們這種情況應(yīng) ...

回復(fù)

ID:182775 發(fā)表于 2022-7-22 21:53
解決了嗎?我和你問題一模一樣
ID:696378 發(fā)表于 2021-10-18 15:38
daemondong 發(fā)表于 2021-10-18 14:19
加個(gè)檢測I2C的變量就i好了

J=0;

j=10000了,請問這種情況iic出的問題是硬件問題還是軟件問題
ID:696378 發(fā)表于 2021-10-18 14:51
daemondong 發(fā)表于 2021-10-18 14:19
加個(gè)檢測I2C的變量就i好了

J=0;

謝謝層主,while循環(huán)可以通過了,但是為什么pa0接到int引腳時(shí)給高電平就可以了呢?
ID:827243 發(fā)表于 2021-10-18 14:19
加個(gè)檢測I2C的變量就i好了

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

如果J > 10000 說明 I2C出問題了.

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表