熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(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) ... |
解決了嗎?我和你問題一模一樣 |
daemondong 發(fā)表于 2021-10-18 14:19 j=10000了,請問這種情況iic出的問題是硬件問題還是軟件問題 |
daemondong 發(fā)表于 2021-10-18 14:19 謝謝層主,while循環(huán)可以通過了,但是為什么pa0接到int引腳時(shí)給高電平就可以了呢? |
加個(gè)檢測I2C的變量就i好了 J=0; while (!I2C_CheckEvent(...) && J<10000) J++; 如果J > 10000 說明 I2C出問題了. |
Powered by 單片機(jī)教程網(wǎng)