一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品va在线观看_国产精品一二三四

聯(lián)系我們 - 廣告服務(wù) - 聯(lián)系電話:
您的當前位置: > 關(guān)注 > > 正文

控制寄存器和命令寄存器的英文理解(一)

來源:CSDN 時間:2023-02-14 09:00:34

2022.01.27

控制寄存器和命令寄存器,及英文理解


(相關(guān)資料圖)

一般8位作為地址,其中前四位時固定的,中間三位為地址配置,最后一位是讀寫位,即讀是1,寫是0

當?shù)刂肺唬_應(yīng)答之后,主機會發(fā)送一個控制字節(jié),控制字節(jié)將會存在PCA9555的控制寄存器中,其中三個字節(jié),將會定義操作以及內(nèi)部的寄存器,控制寄存器能被讀以及寫,控制字節(jié)只有寫的時候才發(fā)送

command其實就相當于相應(yīng)的控制寄存器地址,比如00就是訪問input port0的寄存器

0和1寄存器地址,僅僅反應(yīng)了輸入到pin的邏輯電平,不管其余寄存器配置如何,只要寫0或者1,就代編要讀取這些端口的輸入的值

僅僅是讀寄存器,寫的化是沒有效果的

輸出端口寄存器,當配置為輸出的時候,需要輸出的邏輯電平,當配置為輸入的時候,是當前已經(jīng)鎖存的邏輯狀態(tài),而不是當前輸入的邏輯值

極性相反寄存器,輸入端口的寄存器是否取反的配置 

端口輸入輸出配置寄存器

從上面簡單的理解下來,可以很清楚的理解了這個器件的功能,結(jié)合I2C協(xié)議,舉例如下:

1、主機發(fā)送從設(shè)備地址,從設(shè)備地址匹配,從設(shè)備發(fā)送ack,主機發(fā)送控制寄存器,比如發(fā)送01,再次理解成對出現(xiàn)的必要性,發(fā)送01,從機收到,且主機的控制器應(yīng)該為讀,此時,從機就會向主句發(fā)送input端口的狀態(tài)

比如想將I2C的數(shù)據(jù)轉(zhuǎn)換為并行輸出的操作應(yīng)該是什么樣的?

2、主機發(fā)送從設(shè)備地址,從設(shè)備地址匹配,從設(shè)備發(fā)送ack,主機發(fā)送控制寄存器,發(fā)送07,配置寄存器,寫數(shù)據(jù)全部寫為0,配置為輸出,然后重新起始,發(fā)送,02,并作為寫,此時往PCA9555寫內(nèi)容就是往并口寫數(shù)據(jù),具體的輸出可以見之前寫的時序部分

責任編輯:

標簽:

相關(guān)推薦:

精彩放送:

新聞聚焦
Top 主站蜘蛛池模板: 汾阳市| 清远市| 缙云县| 巴彦淖尔市| 张家川| 肥城市| 正安县| 惠水县| 和林格尔县| 禹城市| 泗阳县| 佛教| 盐边县| 玉树县| 蒲城县| 玛多县| 南安市| 浦北县| 泰顺县| 阜南县| 吉木萨尔县| 琼中| 永济市| 苏尼特左旗| 马龙县| 灵武市| 德清县| 吉木萨尔县| 福建省| 西安市| 阜平县| 蓝山县| 新余市| 东莞市| 新巴尔虎左旗| 荔波县| 乌鲁木齐县| 武胜县| 朝阳市| 永川市| 搜索|