一区二区三区电影_国产伦精品一区二区三区视频免费_亚洲欧美国产精品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 主站蜘蛛池模板: 海南省| 安宁市| 瓦房店市| 浪卡子县| 且末县| 五寨县| 法库县| 长汀县| 普洱| 长泰县| 兴安县| 建阳市| 马尔康县| 舟山市| 永福县| 滦南县| 葫芦岛市| 余庆县| 辉南县| 镇坪县| 饶阳县| 浠水县| 上虞市| 柳河县| 栖霞市| 松潘县| 大余县| 洞口县| 金门县| 习水县| 泸定县| 新泰市| 武胜县| 洛扎县| 望城县| 武邑县| 安新县| 略阳县| 葫芦岛市| 陆河县| 宁城县|