找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4657|回復(fù): 18
打印 上一主題 下一主題
收起左側(cè)

兩個單片機能用usb的串口互相通信嗎

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1028115 發(fā)表于 2022-10-14 09:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
而且是封裝好的開發(fā)板,沒法再接、焊別的管腳。
有一個串口是usb的,能跟電腦傳統(tǒng)通信和燒錄程序。

又過來了一個板子,想讓他們互相通信。那我有個想法就是,那個板子的串口管腳是ttl信號,我的串口是usb,找個usb轉(zhuǎn)ttl的模塊,把這倆連一起。他們能互相通信么?


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:384109 發(fā)表于 2022-10-14 10:32 | 只看該作者
不能,查看一下有關(guān)USB體系結(jié)構(gòu)的資料
回復(fù)

使用道具 舉報

板凳
ID:94031 發(fā)表于 2022-10-14 10:32 | 只看該作者
那個板子的串口管腳是ttl信號,我的串口是usb,找個usb轉(zhuǎn)ttl的模塊,把這倆連一起。他們可以通信。么
回復(fù)

使用道具 舉報

地板
ID:277550 發(fā)表于 2022-10-14 10:44 | 只看該作者

普通單片機,直接ttl通訊了。usb轉(zhuǎn)ttl,得驅(qū)動,復(fù)雜了。
回復(fù)

使用道具 舉報

5#
ID:1028115 發(fā)表于 2022-10-14 11:25 | 只看該作者
人中狼 發(fā)表于 2022-10-14 10:32
不能,查看一下有關(guān)USB體系結(jié)構(gòu)的資料

我覺得可以把。電腦都能串口通信,調(diào)好波特率,弄好轉(zhuǎn)接的模塊(比如ttl轉(zhuǎn)485),電平協(xié)議統(tǒng)一了,就行吧
回復(fù)

使用道具 舉報

6#
ID:1028115 發(fā)表于 2022-10-14 11:25 | 只看該作者
devcang 發(fā)表于 2022-10-14 10:44
普通單片機,直接ttl通訊了。usb轉(zhuǎn)ttl,得驅(qū)動,復(fù)雜了。

就接一個ttl轉(zhuǎn)usb的模塊唄
回復(fù)

使用道具 舉報

7#
ID:1028115 發(fā)表于 2022-10-14 11:30 | 只看該作者
devcang 發(fā)表于 2022-10-14 10:44
普通單片機,直接ttl通訊了。usb轉(zhuǎn)ttl,得驅(qū)動,復(fù)雜了。

不得不這么復(fù)雜的。因為我得那個單片機管教都焊絲了,是一個開發(fā)板。串口都用完了,只剩一個和串口tx rx管腳連接的usb口。
回復(fù)

使用道具 舉報

8#
ID:629502 發(fā)表于 2022-10-14 11:46 | 只看該作者
外接一個ttl轉(zhuǎn)usb模塊測試一下就行了
回復(fù)

使用道具 舉報

9#
ID:624769 發(fā)表于 2022-10-14 12:13 來自手機 | 只看該作者
模擬串口的范例,滿大街都是,模擬一個,怎么都比你打算轉(zhuǎn)來轉(zhuǎn)去容易。
回復(fù)

使用道具 舉報

10#
ID:155507 發(fā)表于 2022-10-14 12:29 | 只看該作者
kirei0715 發(fā)表于 2022-10-14 11:25
我覺得可以把。電腦都能串口通信,調(diào)好波特率,弄好轉(zhuǎn)接的模塊(比如ttl轉(zhuǎn)485),電平協(xié)議統(tǒng)一了,就行吧

USB協(xié)議采用主從工作模式,即只有主機與從機之間才能進行數(shù)據(jù)通信,也正是這樣引發(fā)一個缺陷,就是主機與主機、從機與從機之間不能通信。 USB主從的工作模式,數(shù)據(jù)永遠在主機和從機之間進行,永遠是主機發(fā)起主動權(quán),從機只是被動的讀寫。

電腦是主機,開發(fā)板是從機。
所以兩個單片機不能用usb的串口互相通信

回復(fù)

使用道具 舉報

11#
ID:883242 發(fā)表于 2022-10-14 13:28 | 只看該作者
angmall 發(fā)表于 2022-10-14 12:29
USB協(xié)議采用主從工作模式,即只有主機與從機之間才能進行數(shù)據(jù)通信,也正是這樣引發(fā)一個缺陷,就是主機與主機 ...

USB/OTG既可以是主機也可以是從機,最典型的是安卓平板和手機的USB接口,連電腦的時候是從機,連U盤自動變成主機。

兩個USB接口作為主機,可以連接USB轉(zhuǎn)串口這個從機,兩個USB轉(zhuǎn)串口連接之后,兩個USB可以互相通信,實際上USB轉(zhuǎn)網(wǎng)口互連效率更高。

結(jié)論——只要單片機支持主機模式,兩個單片機可以通過USB虛擬出來的串口、網(wǎng)口等設(shè)備互相通信。
回復(fù)

使用道具 舉報

12#
ID:581305 發(fā)表于 2022-10-14 13:41 | 只看該作者
USB主機(如電腦)轉(zhuǎn)TTL的模塊很多,TTL轉(zhuǎn)USB從機(如你的板子)的好像沒有。
回復(fù)

使用道具 舉報

13#
ID:280298 發(fā)表于 2022-10-14 14:09 | 只看該作者
1. USB 轉(zhuǎn) ttl,即使插在電腦上,也是需要驅(qū)動程序的;
2. 單片機上,自己些這個USB 轉(zhuǎn) ttl 的驅(qū)動;
3. 那么就可以兩個單片機通訊了;
所以,難點在第2步,自己寫USB 轉(zhuǎn)ttl驅(qū)動;
回復(fù)

使用道具 舉報

14#
ID:280298 發(fā)表于 2022-10-14 14:11 | 只看該作者
232、485、422 這三個,可以通過電平轉(zhuǎn)換來互轉(zhuǎn),單片機本身還是ttl 通訊;
但,ttl 到USB,這個維度跨的稍大
回復(fù)

使用道具 舉報

15#
ID:1028115 發(fā)表于 2022-10-14 16:41 | 只看該作者
xo37 發(fā)表于 2022-10-14 14:09
1. USB 轉(zhuǎn) ttl,即使插在電腦上,也是需要驅(qū)動程序的;
2. 單片機上,自己些這個USB 轉(zhuǎn) ttl 的驅(qū)動;
3.  ...

不用把 有那種轉(zhuǎn)接口。某一個寶就有賣的 接上就行把
回復(fù)

使用道具 舉報

16#
ID:123289 發(fā)表于 2022-10-14 16:42 | 只看該作者
想法是對的,可行的。
回復(fù)

使用道具 舉報

17#
ID:1028115 發(fā)表于 2022-10-17 08:55 | 只看該作者
yzwzfyz 發(fā)表于 2022-10-14 16:42
想法是對的,可行的。

謝謝謝謝,我也覺得可行啊
回復(fù)

使用道具 舉報

18#
ID:647261 發(fā)表于 2022-10-17 09:16 | 只看該作者
單片機都是UART串口輸出的話,直接TX-RX,RX-TX連一起不就可以通訊了嗎?
為什么還要UART轉(zhuǎn)USB,再USB轉(zhuǎn)UART連接呢
回復(fù)

使用道具 舉報

19#
ID:155507 發(fā)表于 2022-10-17 10:58 | 只看該作者
kirei0715 發(fā)表于 2022-10-17 08:55
謝謝謝謝,我也覺得可行啊

你覺得可行?就試一下吧。
外接一個ttl轉(zhuǎn)usb模塊測試一下就行了
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表