第十九課(1)IIC協議

2021-10-05 15:42:09 字數 857 閱讀 8795

i2c在硬體上的接法如下圖所示,主控晶元引出兩條線scl(serial clock),sda(erail data)線,在一條i2c匯流排上可以接很多i2c裝置,我們還會放乙個上拉電阻(放乙個上拉電阻的原因以後我們再說)。

主從結構–> 一主多從

隨便開啟乙個有iic的晶元

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

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

(3)響應訊號(ack):接收器在接收到8位資料後,在第9個時鐘週期,拉低sda

我們怎麼傳輸資料,我們需要發資料從主裝置傳送到從裝置上去,也需要把資料從從裝置傳送到主裝置上去,資料涉及到雙向傳輸。

1.問題:如何在sda上實現雙向傳輸?

答:主晶元通過一根sda線既可以把資料發給從裝置,也可以從sda上讀取資料,連線sda線的引腳裡面必然有兩個引腳(傳送引腳/接受引腳)。

2.問題:主裝置(從裝置)傳送資料時,從裝置(主裝置)的傳送引腳,不影響資料的傳送,怎麼做到呢?

答:裡面放乙個三極體,使用開極(極電集開發出去作為輸出)電路,如下圖

第十九課 調整色階

調節的明暗程度,也就是色階的調整 色階 ctrl 表示一幅影象的高光 暗調 中間調,可以調節最暗或最亮的色階,最左端的滑塊代表最暗的值,中間代表中間色調,最右邊的滑塊代表最亮的值。在所有的對話方塊當中,按住alt鍵不放,單擊 取消 則恢復到預設狀態。自動色階 trl shift 自動調整影象明暗程度...

第十九課 物件的構造(下)

學習狄泰軟體學院唐老師c 課程心得,文章內容來自於唐老師課件 一 兩個特殊的建構函式 include class test int getj test const test t main 中test t2 t1時,如果類中只有test const test t 則報錯,需要加上 test main ...

2020 12 23web前端第十九課

表單的標記 屬性 name 表單名字 action url 提交位址 method 提交方式 getpost target 在什麼位置開啟 文字框 屬性 placeholder 字型變虛且直接輸入 常用的表單元素 text 文字框 password 密碼框 radio 單選框 checkbox 核取...