回覆列表
  • 1 # 微控制器教程

    序列口通訊,利用傳送和接受標誌位TI和RI判斷髮送和接受是否完成,波特率一般選擇的是2400,定時器計數器選擇的是方式2可以實現自動重灌的功能,TH1和TL1初值都為f3。波特率的倍速SMOD一般都選擇0。程式中還要知道特殊功能快取器的功能。序列口通訊也選擇的是方式2。

  • 2 # Jungle321

    微控制器的通訊方式不存在實時性的問題,只有較高層級的通訊協議有實時性的問題。

    多個微控制器互相通訊,首先要理清楚這個通訊網路的拓撲結構。是星型,還是樹形,匯流排形,對等網路等。

    一主多從匯流排形,可以考慮高速I2C,SPI。

    對等形,可以用can匯流排,波特率調高。

  • 3 # 老馬識途微控制器

    微控制器之間的通訊根據距離劃分的話,主要有兩種,一種是板內通訊,一種是板外通訊。

    板內通訊主要有IIC,SPI等,板外通訊主要有CAN、串列埠、USB、RS485乙太網等。當然,板內通訊也可以採用串列埠,CAN等,這個並不是強制性的。

    微控制器之間的通訊,如果從主從關係來看,有一主多從式通訊,應答式通訊,多主一從是通訊等。

    所以這個問題很難回答,如果是板內通訊的話,SPI通訊的速度是比較高的,這主要是從每種通訊協議本身的速率限制來考慮的。如果是板外通訊,速度並不是最重要因素,我個人認為板外通訊更注重通訊距離和通訊穩定性。

    另外微控制器間通訊的實時性主要是看微控制器的處理方式,用中斷處理,實時性就高,否則實時性就低,這個可以根據實際需要進行配置。

  • 4 # just_仰望星空

    多個微控制器我理解為不同板子上的吧,如果微控制器數目就兩三個且介面富裕,可以考慮點對點直連,通訊互不干擾,能夠發揮最大傳輸速度,選啥都行。如果數目較多,還是老老實實用匯流排結構的拓撲,匯流排用can或者485+modbus。有線傳輸實時性很高的不用擔心,匯流排最大傳輸速度和通訊距離有關,如果就幾十米可以直接拉到全速跑沒有問題。還有一種方法就是用無線模組,已經給你封裝好為一個串列埠,速度馬馬虎虎,功耗控制也扎心,但是可以不用線呀,而且協議處理好,要多少裝置組網就多少裝置組網,通訊還可以中繼

  • 中秋節和大豐收的關聯?
  • 春秋戰國時期強大的齊國為何沒滅掉近鄰魯國?