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

2021-03-03 21:19:55 字數 3254 閱讀 2372

1樓:匿名使用者

這個接法沒問題抄

,是txd和襲tin相連,微控制器

的txd是傳送資料(從微控制器發往計算機),max232的tin是傳送資料輸入。

rout和rxd相連,是max232的rout接收資料輸出(從計算機發往微控制器),rxd是微控制器的接受資料輸入。如果是兩個微控制器之間通訊的話就是txd->rxd;rxd->txd.

2樓:匿名使用者

使用了max232,詳情見max232的使用說明,這裡給

內個參考:容

3樓:匿名使用者

單晶片驅動

串**叉線

都可解釋上述電路,請參考

4樓:

一般情況,rs232,如上圖即可。

51微控制器與pc機之間的硬體串列埠連線???? 具體的怎樣連線????

5樓:匿名使用者

51微控制器與pc機之間的硬體串列埠連線,

如果 pc 機有 *** 串列埠 用 rs232轉換ttl 與微控制器 rxd txd 連線,

如果 pc 機沒有 *** 串列埠 用 usb轉換ttl 與微控制器 rxd txd 連線,

硬體連線後 就是 微控制器 軟體 與 pc機軟體 vb 的 程式設計問題了,

還有設計一個 微控制器 與 vb 的 通訊協議。

6樓:匿名使用者

微控制器和微機通訊的電氣標準要一致,微機串列埠一般是rs232電氣標準,所以要加電平轉換晶片,大多用max232,一般微控制器實驗板上都提供這樣的標準串列埠。

要分別編寫上位機和下位機軟體程式,微控制器程式參照例程、教科書進行編寫;上位機微機可採用vb,組態軟體,labview等軟體編寫,一般若是簡單的通訊,上位機程式編寫很簡單,例如vb中學會使用ms***m控制元件,有vb最基礎知識的一天就能學會。

大可以沒有微控制器,沒有max232,沒有序列介面這些硬體就可以實現學習並掌握微控制器與微機之間的串列埠通訊。proteus可以**微控制器,也是主流軟體。

如今的膝上型電腦幾乎都沒有保留串列埠,而用usb介面取而代之,不過沒關係,有了虛擬串列埠和串列埠除錯助手,這些都解決了。你可以搜尋一下虛擬串列埠,真的很不錯的。

7樓:

微控制器通過txd和rxd兩條線 連線max232晶片後,轉換電平,連線pc串列埠,一般是2、3腳,5腳是地線。一共三根線。

微控制器的txd接電腦的rxd,微控制器的rxd接電腦的txd。地線接地線。

vb中要用ms***m控制元件,設定相同的波特率,起始、結束位、校驗位,資料位等。

vb的ms***m控制元件設定好埠號,然後portopen= true

就可以接收微控制器資料了。

簡單的就是用查詢的辦法,用一個定時器,不斷的查詢ms***m控制元件的input屬性和inbufferlen屬性。

ms***m控制元件有個接收模式,文字或者二進位制,如果簡單的,建議用文字的,比較好處理。

二進位制的,就用位元組陣列接收。也簡單。

檢測溫度的,直接把溫度轉換成數字字元,傳給電腦就ok了,單工的就ok了。

呵呵,女孩也學微控制器?哈哈,時代不同了。

8樓:匿名使用者

微控制器一般是3.3v或5v的電平,電腦串列埠要高點,大概是十幾伏,具體數值記不清楚了,所以要連線到電腦,就要進行電平轉換,用rs232系列的晶片就可以。

9樓:匿名使用者

可以通過pc的串列埠和usb口與微控制器連線,之間都需要電平轉換處理

微控制器的串列埠,怎樣與電腦串列埠連線?

10樓:萍水e相逢

這個序列顯示模組 應該有 使用指南 吧

你這個 顯示模組 接收資料 用 sin,輸出 用 sbusy應該:sin 接 tx,sbusy 接 rx,gnd 接 gnd還有,電腦串列埠 是標準rs232 電平,顯示模組 是什麼電平呢?

不一致 應該 做電平轉換 的

用現成 的 電平轉換模組 吧

請看 武漢鴻偉光電

e232ttl rs232/ttl電平轉換

11樓:

一般微控制器由於供電的原因,通常都是ttl的uart電平訊號,需要經過轉換ic來提升電平(rs-232),電腦通常都是rs-232的訊號,因此直接把轉換後的rs-232跟電腦的rs-232來對接就可以了,對接的意思是說電腦的tx(發射)要接到微控制器的rx(接收),電腦的rx(接收)要接到微控制器的tx(發射),然後把兩個gnd(地)接一起就可以了

12樓:外面下起大雨

顯示模組如果是點陣屏一般用的i2c,tft屏一般用f**c,沒用過串列埠做顯示的,你用的是什麼屏?

13樓:

需要一個max232進行電平轉換(微控制器和電腦電平不一樣),微控制器與電腦相連最少連結三根線就可以,txd和rxd和地線

14樓:

要用那麼多口乾嘛... 2個口就可以了

15樓:匿名使用者

max232c 晶片 tx對rx rx對tx gnd對gnd

stm32f103微控制器的序列口通訊電路和gprs通訊電路怎麼實現

16樓:

實現單片抄

機模組與裝置模襲塊之間的串列埠通訊,首先bai需要將du雙方正確地連線起來zhi

。非同步序列通訊是很

dao常用的一種模組間互連方式,一般會使同三條連線線,分別標記為tx(或txd)、rx(或rxd),以及gnd。其中tx用於資料傳送,是輸出訊號; rx用於資料接收,是輸入信亐,gnd為公共地線。

題目圖1中的usart1_rx表示微控制器的資料接收端,應該與圖2中的g**_txd相連線,而圖1中的∪sart1_tx表示微控制器的資料犮送端,應與圖2中的g**_rxd相連,微控制器的gnd與g**模組的gnd共在一起。然後就是軟體工作,雙方要約定一致的通訊引數(如波特率,資料位,校驗位,停止位等),在微控制器一端編寫串列埠設定程式,並根據g**模組的命令集和命令格式編寫控制程式。

需要注意一點,常用的非同步序列通訊介面的電平標準有rs232和ttl,rs232用於遠距離長線連線,而ttl用於短距離連線。這兩者是不可以直接互聯的。如果需要連線,必須先轉換成相同的電平標準。

微控制器引腳:訊號是ttl標準的,而外購模組串列埠電平與模組製造廠家,模組型號等有關,需要檢視模組的技術說明檔案。

微控制器序列口是怎麼進行解碼的,關於微控制器序列口的一個問題

串列埠通訊bai是直接發原始du資料或指令的,最多加上zhi啟動位 dao。結束位或校驗位內 所以不用解碼,有錯重發容 收到資料時有中斷,直接去buff讀取就可以了 看來要講詳細一點,在uart序列通訊中,微控制器把資料01000000b送到buff 當啟動傳送時buff會自動把資料序列移出,即把資...

微控制器與PC機的序列通訊問題,微控制器與微控制器之間如何進行序列通訊?

define com1 0 define data ready 0x0100 define true 1 define false 0 define settings 0xe0 0x00 0x00 0x03 void main a bioscom 2,0,com1 0x00ff printf a x...

微控制器序列口與普通IO口區別是什麼

微控制器序列口與普通 copyio口區別如下 1 串列埠用作序列通訊,通訊包 括iic,rs485,rs232等,它也是輸出是定速度的0 1 0 之類變 化。2 i o口是指來關量的輸入或輸出,輸入就是在該腳加高電平,即為1,低電平為0,輸出也是如此。簡單來說 指i o口是輸入 輸出介面,序列口是通...