標(biāo)題: 關(guān)于總線 ,通信 ,接口這三個(gè)概念怎么理解 [打印本頁(yè)]

作者: 李冬    時(shí)間: 2022-11-22 15:42
標(biāo)題: 關(guān)于總線 ,通信 ,接口這三個(gè)概念怎么理解
我的理解通信包括通信協(xié)議,總線不包括,接口又怎么理解

51hei圖片_20221122154049.png (26.63 KB, 下載次數(shù): 36)

51hei圖片_20221122154049.png

作者: devcang    時(shí)間: 2022-11-22 16:22
總線  往往是連接不止2個(gè)(設(shè)備/系統(tǒng)/軟件)的通訊連線

接口  往往是2個(gè)(系統(tǒng)/軟件)之間的“通信”、數(shù)據(jù)交換



作者: 1261867136qq    時(shí)間: 2022-11-22 16:33
不同層面,不同角度理解功能和電路

作者: Longan.Wang    時(shí)間: 2022-11-23 14:43
你說(shuō)的這些東西,感覺(jué)知道,但又不知道怎么講,只可意會(huì)!唉!!
作者: ly1972001    時(shí)間: 2022-11-23 15:27
通信中的總線是物理層面的,屬于硬件層面;通信協(xié)議是非物理的,屬于軟件層面。
而接口是物理層面的,是兩個(gè)功能模塊對(duì)接的地方。
作者: 名字不是重點(diǎn)    時(shí)間: 2022-11-23 16:26
一般來(lái)說(shuō)就是這樣的:
高鐵鐵路是總線,動(dòng)車(chē)站是接口(是有地址的),跑錯(cuò)車(chē)站(地址不對(duì))是上不了車(chē)的(握手失。,車(chē)廂是協(xié)議(信號(hào)幀),乘客的車(chē)票決定了要進(jìn)幾號(hào)車(chē)廂,坐那個(gè)座位,而乘客就是數(shù)據(jù)(數(shù)據(jù)在信號(hào)幀中有固定位置)

不是很形象,但差不多就是這個(gè)樣子。。。
作者: 啤酒瓶子老大    時(shí)間: 2022-11-23 18:37
我是這么理解的,比如I2C的兩根線上有6個(gè)設(shè)備,這兩根線,我們習(xí)慣上叫總線。又比如SPI。這4根線上有5個(gè)設(shè)備。也可以把這4根線叫總線。翻翻比較老的單片機(jī)書(shū)籍,電路都是51和外接存儲(chǔ)芯片的,寫(xiě)的數(shù)據(jù)總線和地址總線。繞得頭大。其實(shí)也就是一個(gè)叫法。
為什么有這么多的協(xié)議,I2C,SPI,CAN,UART等等。是不同的協(xié)議有不同的優(yōu)缺點(diǎn)。用著適合就好。比如I2C,就兩根線,多簡(jiǎn)單,可以直接連接1302和24C02,也可以?huà)旖覱LED ,也可以連接TEA5767或者RDA5807。兩個(gè)IO口就接了4個(gè)設(shè)備。多節(jié)省啊。這些也都是要求速度不是很快的。當(dāng)然是挑簡(jiǎn)單的協(xié)議用了,這種情況適合在1個(gè)板內(nèi)通訊。如果是兩臺(tái)機(jī)器之間的數(shù)據(jù)很多的,大部分用的是串口。只要設(shè)備都按照串口的通訊協(xié)議,設(shè)定好相同的速率,主機(jī)不動(dòng),從機(jī)隨便換,都可以正常通訊。
所以說(shuō),還是根據(jù)實(shí)際情況,選擇適合的就好。不用糾結(jié)名字是總線,還是接口的。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1