板子工作一段時間后i2c會卡死, 可以看到發(fā)送完第一個slave地址+W之后,ACK已經(jīng)采樣了,但是采樣之后sda線上會有一個方波,這個方波是沒有意義的,不會被scl上升沿采樣到,但是這個方波有些時候會提前出現(xiàn),出現(xiàn)的位置是第一個ACK采樣的位置,這樣總線就直接被認為NACK,I2C總線報錯。我有點十分著急,所以詢問一下大家,希望能得到回復(fù)。
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU