0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

IIC中SDA不能恢復(fù)電平最高的臨時(shí)解決辦法

GReq_mcu168 ? 來(lái)源:玩轉(zhuǎn)單片機(jī) ? 作者:玩轉(zhuǎn)單片機(jī) ? 2021-03-02 10:27 ? 次閱讀

讀取IT8563WE時(shí),讀取第一次正確,第二次錯(cuò)誤,第三次正確,第四次錯(cuò)誤。。。。。。

看到讀取成功之后,SDA信號(hào)沒(méi)有被正確拉高,電平大概只有一半。

再次讀取,主機(jī)設(shè)置讀模式時(shí),從機(jī)會(huì)發(fā)送NACK,會(huì)將電平拉高。這樣第三次讀取時(shí),SDA和SCL數(shù)據(jù)信號(hào)線(xiàn)都是高電平。

注意:當(dāng)?shù)谝淮巫x取完畢,SDA沒(méi)有被完全拉高是,直接將VCC接入SDA腳,SDA仍然不能恢復(fù)電平最高,應(yīng)該是IT8563WE的問(wèn)題。

臨時(shí)解決辦法:

讀取成功后,再次讀取,在主機(jī)設(shè)置讀模式時(shí),從機(jī)會(huì)發(fā)送NACK,會(huì)將電平拉高

過(guò)一段時(shí)間再次修改找到根本原因

讀取最后一個(gè)字節(jié)應(yīng)該是NACk的回包

原來(lái)代碼

修改之后

讀過(guò)程

波形圖,發(fā)送NACK后,再發(fā)送STOP,電平恢復(fù)高電平

原文標(biāo)題:IIC踩過(guò)的坑

文章出處:【微信公眾號(hào):玩轉(zhuǎn)單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 信號(hào)
    +關(guān)注

    關(guān)注

    11

    文章

    2791

    瀏覽量

    76764
  • IIC
    IIC
    +關(guān)注

    關(guān)注

    11

    文章

    300

    瀏覽量

    38337

原文標(biāo)題:IIC踩過(guò)的坑

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    常見(jiàn)墊圈故障及解決辦法 防漏墊圈的設(shè)計(jì)與應(yīng)用

    常見(jiàn)墊圈故障及解決辦法 1. 墊圈老化 故障現(xiàn)象: 墊圈因長(zhǎng)時(shí)間使用而老化,失去彈性,導(dǎo)致密封性能下降。 解決辦法: 定期檢查墊圈的老化情況,及時(shí)更換新的墊圈。 2. 墊圈變形 故障現(xiàn)象: 由于安裝
    的頭像 發(fā)表于 12-12 15:31 ?266次閱讀

    PCBA板常見(jiàn)故障及解決辦法

    和使用過(guò)程可能會(huì)出現(xiàn)各種故障,以下是一些常見(jiàn)的故障及其解決辦法: 1. 焊接不良 故障現(xiàn)象: 焊點(diǎn)不光滑、有空洞、焊料不足或過(guò)多、焊點(diǎn)開(kāi)裂等。 解決辦法: 檢查焊接設(shè)備(如回流焊機(jī))的溫度曲線(xiàn)是否正確。 確保焊膏和焊料的質(zhì)量符
    的頭像 發(fā)表于 11-18 10:20 ?407次閱讀

    DAC121C085在IIC通訊時(shí)候會(huì)偶爾會(huì)出現(xiàn),芯片SDA腳一直被下拉狀態(tài),只能斷電重啟才可以恢復(fù),為什么?

    我們?cè)?b class='flag-5'>IIC通訊時(shí)候會(huì)偶爾會(huì)出現(xiàn),芯片SDA腳一直被下拉狀態(tài),只能斷電重啟才可以恢復(fù),是不是芯片內(nèi)部進(jìn)入了某種保護(hù)模式?
    發(fā)表于 11-15 08:30

    溫控器常見(jiàn)故障及解決辦法

    溫控器是維持室內(nèi)溫度舒適的必備設(shè)備。然而,像所有電子設(shè)備一樣,它們也可能出現(xiàn)故障。了解常見(jiàn)故障及其解決辦法可以幫助您快速解決問(wèn)題,避免不必要的維修費(fèi)用。 一、溫控器不工作 故障現(xiàn)象: 溫控器顯示正常
    的頭像 發(fā)表于 11-06 13:51 ?4197次閱讀

    常見(jiàn)MCU故障及解決辦法

    微控制器單元(MCU)是現(xiàn)代電子設(shè)備的核心組件,負(fù)責(zé)處理和控制各種功能。然而,由于各種原因,MCU可能會(huì)出現(xiàn)故障。以下是一些常見(jiàn)的MCU故障及其解決辦法: 1. 電源問(wèn)題 故障現(xiàn)象: MCU無(wú)法
    的頭像 發(fā)表于 11-01 13:41 ?1759次閱讀

    常見(jiàn)元器件故障及解決辦法

    在電子設(shè)備的日常使用和維護(hù),元器件的故障是不可避免的。了解常見(jiàn)元器件的故障類(lèi)型及其解決辦法,對(duì)于快速定位問(wèn)題并進(jìn)行修復(fù)至關(guān)重要。 1. 電阻器故障 故障現(xiàn)象: 電阻值變化:電阻器老化或損壞導(dǎo)致其實(shí)
    的頭像 發(fā)表于 10-29 16:21 ?516次閱讀

    海外大帶寬服務(wù)器連接失敗解決辦法

     海外大帶寬服務(wù)器連接失敗可能由多種原因引起,以下是一些常見(jiàn)的故障排除步驟和可能的解決方案。Rak小編為您整理發(fā)布海外大帶寬服務(wù)器連接失敗解決辦法。
    的頭像 發(fā)表于 09-29 09:53 ?221次閱讀

    IIC通訊協(xié)議解析

    ,也就是說(shuō):各設(shè)備的SDA是“與”關(guān)系,SCL也是“與”關(guān)系。 因此SDA和SCL 可以被拉低為低電平,但是不能被驅(qū)動(dòng)為高電平,所以每條線(xiàn)上
    發(fā)表于 09-12 16:09

    聚徽觸控 - 教學(xué)一體機(jī)常見(jiàn)故障及解決辦法

    教學(xué)一體機(jī)在使用過(guò)程可能會(huì)遇到多種故障,以下是一些常見(jiàn)的故障及解決辦法
    的頭像 發(fā)表于 07-01 15:44 ?819次閱讀

    漏電開(kāi)關(guān)跳閘的原因與解決辦法

    漏電開(kāi)關(guān)作為電力系統(tǒng)中保障用電安全的重要設(shè)備,其穩(wěn)定性和可靠性直接關(guān)系到用戶(hù)的用電安全。然而,在實(shí)際使用過(guò)程,漏電開(kāi)關(guān)跳閘的現(xiàn)象時(shí)有發(fā)生,給用戶(hù)帶來(lái)諸多不便。本文將從漏電開(kāi)關(guān)跳閘的原因入手,分析其原因,并提出相應(yīng)的解決辦法,以期為用戶(hù)提供一套全面、系統(tǒng)的解決方案。
    的頭像 發(fā)表于 05-30 15:20 ?4444次閱讀

    Profinet IO通信故障的解決辦法

    Profinet IO通信故障可能由多種原因引起,以下是一些常見(jiàn)的通信故障及其解決辦法
    的頭像 發(fā)表于 03-08 11:27 ?1148次閱讀

    GD32 MCU碰到IIC總線(xiàn)卡死怎么辦?

    大家在使用MCU IIC通信時(shí),若碰到設(shè)備復(fù)位或者總線(xiàn)干擾等情況,可能會(huì)導(dǎo)致IIC總線(xiàn)卡死,表現(xiàn)上總線(xiàn)上SDA或者SCL其中一根線(xiàn)為低電平,IIC
    的頭像 發(fā)表于 02-24 09:46 ?3852次閱讀
    GD32 MCU碰到<b class='flag-5'>IIC</b>總線(xiàn)卡死怎么辦?

    MiniProg4操作upgrade Firnware時(shí)打斷后不能使用了,有什么辦法可以恢復(fù)嗎?

    我在使用MiniProg4 操作upgrade Firnware時(shí)拔掉USB連接,MiniProg4不能使用了。有什么辦法可以恢復(fù)嗎?
    發(fā)表于 02-02 06:54

    晶振失效三大原因及解決辦法

    晶振失效三大原因及解決辦法 晶振失效是指晶體振蕩器無(wú)法正常工作,造成電子設(shè)備不能正常運(yùn)行的情況。晶振在電子設(shè)備起到非常關(guān)鍵的作用,它是產(chǎn)生時(shí)鐘信號(hào)的核心元件。晶振失效會(huì)導(dǎo)致設(shè)備的計(jì)時(shí)不準(zhǔn)確甚至
    的頭像 發(fā)表于 01-24 15:40 ?2326次閱讀

    大模型訓(xùn)練loss突刺原因和解決辦法

    PaLM和GLM130b之前的解決辦法是找到loss spike之前最近的checkpoint,更換之后的訓(xùn)練樣本來(lái)避免loss spike的出現(xiàn)。
    的頭像 發(fā)表于 01-09 14:20 ?1328次閱讀
    大模型訓(xùn)練loss突刺原因和<b class='flag-5'>解決辦法</b>