使用微控制器,當串列埠數目不夠該怎麼辦

2021-03-09 18:45:06 字數 1504 閱讀 3311

1樓:匿名使用者

這要bai看你用什麼微控制器,當串du口數不夠時,可以選擇帶zhi有多串列埠的微控制器。

dao或者用一個專模擬開關切換,但屬這樣,實際上是一個串列埠,在微控制器外部用切換電路,可以分成多個串列埠,但這幾個串列埠是不能同時工作的,要根據需要切換,對要求速度高的場合就不行了。

根本的解決方法還是選擇多串列埠的微控制器。

2樓:匿名使用者

w77e58、stc12c5a60s2都是2個串列埠的。來如果3個模自塊不會同時使用串列埠,那bai可以準備一個多路開關來du分別zhi連線3個模組。

當然還是不行的話

dao,就只有用arm了,arm有3個以上的串列埠。

像這樣的,相容51的引腳:

3樓:匿名使用者

如果你用89s52的話建議用ti的16c554,可以通過並行匯流排擴4路串列埠

4樓:匿名使用者

這個肯定需要擴充套件了啊,擴充套件可以多路複用也可以採用譯碼的原理或者採用特定的擴充套件晶片,

擴充套件的方法有多種,主要看你怎麼用了。

你可以詳細說下你的應用。

5樓:半拉蘋果

串列埠轉usb介面 微控制器,這個很容易的

6樓:匿名使用者

網上有這種一分多的這種接頭···自己到**上看看···

多個微控制器之間通訊,串列埠不夠用。怎麼辦

7樓:匿名使用者

看看你使用的微控制器還有什麼可用的資源 spi iic can等等

8樓:匿名使用者

如果可以用一主機多從機的方式進行多機通訊的話,那麼主機用一個串列埠就可以連幾十個從機了。

9樓:匿名使用者

樓主,其實,還可以使用時鐘+io 來模擬串列埠的。

什麼微控制器有多個串列埠(4個以上),有沒有專門的多串列埠微控制器

10樓:匿名使用者

atmega1280有4個串列埠,8位的。

stm32有4個或者5個串列埠,32位的arm微控制器。

11樓:匿名使用者

貌似沒有吧。用fpga做,可以擁有多個串列埠。

12樓:匿名使用者

用串列埠雖然程式設計方便,但是如果下位機太多那肯定介面不夠。有多個下位機與pc通訊,建議還是使用zigbee網路吧。zigbee網路組網快,專用於工控網路,網上的資料也比較多。

13樓:匿名使用者

我只用了stm32有4個以上,其他的沒深入瞭解;

主機板沒有25針串列埠怎麼辦,連微控制器要用

14樓:匿名使用者

買一條usb轉並口線,需要安裝2302驅動

15樓:匿名使用者

可以買一個usb轉25針並口線。

使用C實現串列埠通訊,接受和控制微控制器

通常,在c 中實現串列埠通訊,我們有四種方法 第一 通過mscomm控制元件這是最簡單的,最方便的方法。可功能上很難做到控制自如,同時這個控制元件並不是系統本身所帶,所以還得註冊。可以訪問 一個外國人寫的教程 第二 微軟在.net新推出了一個串列埠控制元件,基於.net的p invoke呼叫方法實現...

微控制器的序列口怎麼接,微控制器的串列埠,怎樣與電腦串列埠連線

這個接法沒問題抄 是txd和襲tin相連,微控制器 的txd是傳送資料 從微控制器發往計算機 max232的tin是傳送資料輸入。rout和rxd相連,是max232的rout接收資料輸出 從計算機發往微控制器 rxd是微控制器的接受資料輸入。如果是兩個微控制器之間通訊的話就是txd rxd rxd...

stc89c52微控制器怎麼實現用兩個串列埠控制兩個模組

89c52只有一個串列埠,11f系列有雙串列埠詳細可以去stc官網找資料 可以,如果大小允許的話。兩個串列埠在程式上的區別僅僅是用的暫存器不同,修改一下就可以。兩個單獨的程式有點麻煩,因為不是獨佔cpu,所以需要協調,兩個程式的main函式要合併,如果寫的不合理可能出問題。串列埠真的只有一個,就是說...