當(dāng)前位置:首頁 > 學(xué)習(xí)資源 > 講師博文 > 串行總線
串行相關(guān)知識介紹
總線的基本概念
總線:連接多個(gè)部件的信息傳輸線,是各部件共享數(shù)據(jù)的傳輸介質(zhì)。
芯片內(nèi)部總線:ARM核和芯片內(nèi)核的外設(shè)進(jìn)行通信的總線,比如APB1,AHB4,AHB3,....
芯片內(nèi)部總線:SOC和開發(fā)板的外設(shè)芯片進(jìn)行通信的總線,比如:I2C, SPI, USB, 串口,485總線,
CAN總線
串行通信與并行通信區(qū)別
串行通信:指的是同一時(shí)刻只能收或發(fā)一個(gè)bit位信息。因此只用1根信號線即可
并行通信:指的是同一時(shí)刻可以收或發(fā)多個(gè)bit位的信息,因此需要多根信號線才行
單工,半雙工,全雙工
單工:要么接收數(shù)據(jù),要么發(fā)送數(shù)據(jù),只能做接收設(shè)備或者發(fā)送設(shè)備
半雙工:可以接收數(shù)據(jù),可以發(fā)送數(shù)據(jù),但是不能同一時(shí)間同時(shí)收發(fā)數(shù)據(jù)
全雙工:可以在同一時(shí)刻既接收數(shù)據(jù),又發(fā)送數(shù)據(jù)