欧美在线专区-欧美在线伊人-欧美在线一区二区三区欧美-欧美在线一区二区三区-pornodoxxx中国妞-pornodoldoo欧美另类

position>home>Archive

單片機編程時如何分析芯片的時序圖?

[導讀]時序對于數字電路而言非常重要,單片可以說時序是機編數字電路正常工作的基礎。說到時序,何分一般是析芯指可編程器件的編程方法,在單片機編程時,時序需要根據被控芯片的單片時序去寫程序,把芯片手冊上規定好的機編時序用代碼來實現,放可以實現單片機和芯片之間的何分通訊。下面以幾種常用芯片的析芯時序來簡單介紹一下如何看懂時序。

時序對于數字電路而言非常重要,時序可以說時序是單片數字電路正常工作的基礎。說到時序,機編一般是何分指可編程器件的編程方法,在單片機編程時,析芯需要根據被控芯片的時序時序去寫程序,把芯片手冊上規定好的時序用代碼來實現,放可以實現單片機和芯片之間的通訊。下面以幾種常用芯片的時序來簡單介紹一下如何看懂時序。
IIC通訊的開始/結 束時序
IIC是常用的芯片間的通訊方式,也叫I2C,適合于PCB板內近距離的通訊,總共具有兩跟線,可掛接不同地址的多個設備,其硬件連線如下圖所示。
IIC在通訊時需要首先發送一個開始信號,數據結束時需要發送結束信號,開始和結束就在器件手冊上就給出了時序圖,在編程時就需要用C語言代碼去實現開始和結束的時序,時序圖如下所示。
SCL是IIC的時鐘線,SDA是數據線,SDA數據如何傳輸需要在特定的SCL時序上。從圖中可以看出,在開始時,必須SCL是高電平,而SDA是下降沿,這就是開始的時序。在發送結束信號時,必須讓SCL為高電平,讓SDA是上升沿,這就構成了結束信號。用C語言代碼所實現的結束信號如下所示。

IIC數據傳輸時的時序

單片機編程時如何分析芯片的時序圖?

IIC在發送完開始信號后,就要開始發送數據,發送數據的過程也必須得遵守IIC的時序,IIC數據傳輸的時序如下圖所示。
從時序圖上,可以看出,在SCL為高電平期間是不允許SDA數據發生變化的,如果要改變SDA數據必須發在SCL為低電平期間。這就是這個時序圖的含義。單片機在編程時要遵循這個規則才可以。
時序圖是編程的依據,在寫代碼時必須要嚴格按照芯片手冊上的時序圖,否則通訊失敗。所以,時序圖這個東西要多看,多寫代碼。

免責聲明:本文內容由21ic獲得授權后發布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯系我們,謝謝!

Popular articles

主站蜘蛛池模板: 欧美性bbbbbxxxxxxx| 岳女一起爽| 美国十次啦大导航| 免费在线亚洲| 亚洲二区电影| 搞av网| 中文字幕黑人借宿神宫寺| 岛国片在线观看| 久久亚洲人成网站| 嗯啊用力视频| 中文字幕在线高清| 亚洲不卡在线观看| 毛片日韩| 国产精品久久久久久搜索| 桃子视频在线观看高清免费视频 | 成人免费漫画在线播放| 中文字幕在线视频在线看| 日韩福利在线| 一级毛片成人免费看免费不卡| 老湿影院在线观看| 精品国产不卡一区二区三区| a级毛片高清免费视频| 99久久精品免费精品国产| 亚洲三级电影片| 用我的手指搅乱我吧第五集| 亚洲无卡视频| 国产精品自在线| 国产精品成人va在线观看| 日本在线理论片| 污到流水的视频| 国产一区二区三区亚洲综合| 干妞网在线观看| 日本按摩xxxx| 小受被多男摁住—灌浓精| 日日操网| 真希友田视频中文字幕在线看| 蜜桃成熟时2005| 高清不卡毛片免费观看| 无套影院| 国产高清在线不卡| 丰满上司的美乳|