色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > 使用iic進行數據傳輸時經常會碰到的狀況及解決辦法

使用iic進行數據傳輸時經常會碰到的狀況及解決辦法 時間:2018-09-25      來源:未知

對于很多工程師,iic確實不是一個省油的燈,相比其他的串行總線,iic時序變化更復雜一些。

這次我們說一個在使用iic進行數據傳輸時經常會碰到的狀況及解決辦法。

首先先準備調試工具:萬用表一臺,示波器一臺,電烙鐵一臺。如果用控制器的話只需按照寄存器的操作流程走就可以,這里不做詳細贅述,我們主要講模擬iic需要注意的問題。

在程序調試前,首先確定硬件電路的正確性,iic總線為開漏輸出,所以一般需要接上拉電阻,查找電路圖,iic總線是否接上拉電阻,如果沒接,一般都不能使用iic通信,即使電路板顯示接上了,大家還是用萬用表測一下,以防萬一虛焊或是其他電路故障導致總線下拉,避免不必要的麻煩。

使用iic進行數據傳輸時經常會碰到的狀況及解決辦法

在確定硬件電路的正確性之后,將程序燒錄到芯片中進行測試。

模擬iic重要是注意延時時間長短,因為iic總線時序是遵從仲裁制度的,如果從機的機器周期比較慢的話,主機延時太短就會出問題,當然延時太長也不好,會導致數據傳輸速度變慢,這里就需要去用示波器測試了。其實有時候也不用示波器,網上關于各個芯片iic的操作很多,大家去借鑒一下就可以,因為延時這個東西雖然重要,但是不難,所以不要浪費太多時間在這里。

延時確定以后,就可以按照嚴格的iic讀寫時序去寫了,這里我們列一個比較突出的案例iic的eeprom操作時序來解析。

示意圖說明:示意圖分闡述了4種不同的操作方式,例如寫單個存儲單元,寫多個存儲單元,讀單個存儲單元和寫單個存儲單元。對于單個操作而言,上部為MCU通過I2C輸出的相關指令,下部為I2C設備的響應。例如寫單個存儲單元操作時,MCU發出I2C啟動,設備地址,寫標志位等,而I2C設備輸出多個ACK。

讀寫如果按照以上方式去寫的話,結果還是未通信,讀不出芯片內部的數據。那就需要使用示波器去抓波形測量了,這里我說一個經常碰到的問題。

在需要從芯片讀取多個字節的時候,往往會讀不出來,在確定了起始信號和結束信號都沒問題之后,請確定應答和無應答位的正確性。

什么是無應答:

無應答為MCU發出,無應答意為MCU不需要從機輸出數據,MCU將會停止本次I2C操作。需要說明的是,無應答并不是一種異常情況。

所以在讀操作中,后一個數據讀取完成后需要主機發送一個無應答信號,告訴從機數據已經讀取結束,不需要再讀了,發送完無應答信號后,發送停止信號,釋放總線。

本人之前做的msp430和zlg7290芯片通信,去讀取顯示寄存器DpRam內容時,就碰到過,可以往DpRam中寫數據,也可以從鍵值寄存器讀數據,但就是不能從DpRam中讀數據,這里就可以確定,iic首先是建立通信成功了,只是時序未按照規定時序來,使用示波器抓波后得知,讀取多個字節操作源碼中應答和無應答的操作寫反了,這些問題比較瑣碎,需要抓波一個時鐘一個時鐘的去對照,所以大家寫的時候好找可靠的資源去參照,可以節省調試的很多工作量。

上一篇:關于S50卡的開發理解

下一篇:Android滑動效果(一)- Android坐標研究

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 精品中文视频在线| 国产成人精品在线视频| 亚洲国产精久久久久久| 成人h视频在线| 亚洲а∨天堂久久精品喷水| 成人激情视频网| 亚洲精品999| 亚洲视频在线观看| 中文字幕一区电影| 岛国av一区二区三区| 97精品久久久| 国产精品综合网站| 国产午夜精品久久久| 在线日韩欧美视频| 黑人巨大精品欧美一区二区免费 | 亚洲成人久久电影| 日韩精品在线免费观看| 亚洲精品久久久久中文字幕二区 | 欧美美最猛性xxxxxx| 欧美精品videos另类日本| 日韩av电影国产| 亚洲激情中文字幕| 久久影院模特热| 91高清免费视频| 亚洲精品日韩激情在线电影| 国产亚洲人成a一在线v站| 精品久久久久久中文字幕| 精品网站999www| 欧美精品亚州精品| 国产成人在线一区| 国产一区二区三区在线观看视频| 欧美日韩国产一区二区| 国产精品久久久久高潮| 在线成人激情黄色| 7777免费精品视频| 亚洲久久久久久久久久久| 丁香五六月婷婷久久激情| 91伊人影院在线播放| 精品二区三区线观看| 91精品久久久久久久久中文字幕| 久久久国产影院|