串行(xing)總線
時間:2024-10-24 來(lai)源:華清遠見
串行相關(guan)知識介紹
總線的基(ji)本概念
總線:連接多(duo)個部件(jian)的信(xin)息傳輸(shu)線,是各部件(jian)共享數據的傳輸(shu)介質。
芯片內(nei)部總線(xian):ARM核和芯片內(nei)核的外設進行通信的總線(xian),比如APB1,AHB4,AHB3,....
芯片內部總線:SOC和開(kai)發板的外設芯片進行通(tong)信(xin)的總線,比如:I2C, SPI, USB, 串口(kou),485總線,
CAN總線
串行通信與并行通信區別
串行通信(xin):指(zhi)的是同一時(shi)刻只能(neng)收或發一個bit位信(xin)息。因此(ci)只用(yong)1根(gen)信(xin)號線(xian)即可
并行通信:指(zhi)的(de)是同一(yi)時刻可以(yi)收或發多個bit位的(de)信息,因此需要多根信號(hao)線才(cai)行

單工,半(ban)雙工,全(quan)雙工
單(dan)工:要(yao)么接(jie)收(shou)數(shu)(shu)據,要(yao)么發送(song)數(shu)(shu)據,只能做接(jie)收(shou)設備(bei)或者(zhe)發送(song)設備(bei)
半(ban)雙工(gong):可以(yi)接收數據,可以(yi)發(fa)送(song)數據,但(dan)是不(bu)能同(tong)一(yi)時間同(tong)時收發(fa)數據
全雙工:可以在同一時刻既接(jie)收數(shu)據,又發(fa)送數(shu)據
