Linux學前硬體電路(二)2

2021-07-22 02:17:34 字數 803 閱讀 3654

i2c協議:(scl是時鐘訊號,sda是數碼訊號)

1.開始訊號(s):scl為高電平,sda由高電平向低電平跳變,開始傳送資料;

2.結束訊號(p):scl為低電平,sda由低電平向高電平跳變,結束傳送資料;

3.響應訊號(ack):接收器在接收到8位資料後,在第9個時鐘週期,拉低sda電平。(響應訊號a是由從機裝置發出來給主機2440的)

每乙個i2c裝置裡都會有乙個位址,當i2c的兩條線上傳輸的值等於該位址時,就會有回應

開始訊號與結束訊號:

傳輸資料及響應訊號:

sda上傳輸的資料必須在scl為高電平期間保持穩定,sda上的資料只能在scl為低電平期間變化。因為外接裝置在scl為高電平時採集sda傳輸的資料的電平狀態。

scl每乙個脈衝傳輸乙個資料;

scl在每個脈衝的高電平期間檢測sdl資料段的而電平狀態。

時序問題是:

根據儲存晶元at24c02的時間要求在2440中設定其i2c控制器的時間。

Linux學前知識2

核心的作用 1.對cpu進行排程管理 2.對記憶體進行管理 3.對程序進行管理 4.對檔案系統進行管理 檔案的存放 讀取等操作 5.對其他硬體進行管理 centos redhat ubuntu 烏班圖 虛擬化軟體 vmware workstation oracle vm virtualbox 網路問...

硬體電路設計學習筆記2 降壓電源電路

文章僅為個人理解,學習記錄,不必具備任何權威性,悉知。電源電路對於整個電子系統的重要性是不言而喻的,以下是在學習過程中的總結 一般電源電路有這幾種型別 acdc,dcdc,ldo,其中dcdc又分為buck,boost,反極性boost。其中降壓為ldo和buck。1.ldo 關於ldo的描述這裡不...

Linux驅動設計硬體基礎(二)

2.2 儲存器 儲存器主要可分為唯讀儲存器 rom 快閃儲存器 flash 隨機訪問儲存器 ram 光 磁介質儲存器。rom還可再細分為不可程式設計rom 可程式設計rom prom 可擦除可程式設計rom eprom 和電可擦除可程式設計rom e2prom e2prom完全可以用軟體來擦寫,已經...