微控制器和電腦用串列埠連線需要驅動嗎

2021-03-04 00:12:17 字數 5446 閱讀 9727

1樓:孫將軍

需要電壓轉換晶元 即驅動晶元。

微控制器一般是3.3v或者5v的,電腦的串列埠在主機板上有乙個電源轉換晶元,將低壓公升級到rs232標準電壓,+-12v,因此,微控制器和電腦轉口連線,也需要乙個電壓轉換晶元。

這種那個晶元很多,如max232等,可以實現2路串列埠電壓轉換。

2樓:西門不敗

微控制器需要通過232點評轉換晶元和電腦連線db9這麼接

2-----3

3-----2

5-----5

3樓:匿名使用者

樓上正解

微控制器ttl電平,需要轉換成232的電平,所以要使用max232進行電平轉換.

串列埠一般用3根線就行了

tx -- rx

rx -- tx

gnd -- gnd

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

4樓:匿名使用者

微控制器和微機bai

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

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

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

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

5樓:

單片抄機通過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了。

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

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

6樓:匿名使用者

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

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

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

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

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

7樓:匿名使用者

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

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

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

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

8樓:

微控制器通過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了。

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

9樓:匿名使用者

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

10樓:匿名使用者

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

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

11樓:萍水e相逢

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

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

不一致 應該 做電平轉換 的

用現成 的 電平轉換模組 吧

請看 武漢鴻偉光電

e232ttl rs232/ttl電平轉換

12樓:

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

13樓:外面下起大雨

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

14樓:

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

15樓:

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

16樓:匿名使用者

max232c 晶元 tx對rx rx對tx gnd對gnd

微控制器與pc用串列埠通訊需要什麼條件?

17樓:匿名使用者

pc的串列埠的電平邏輯1是-3~-15v邏輯0是 +3~+15v跟微控制器0-5v電平是不相容的

所以需要max232轉換電路

接法如下圖(max3232為3.3v  max232為5v  介面一樣只是工作電壓不同)

電容選用104-105均可

txd rxd分別連線到微控制器的串列埠引腳即可

18樓:樂樂愛知道

好像不需要其它條件吧

微控制器與pc通訊一般就是用串

口,當然也有用並口的

用串列埠通訊,距離在10公尺內用rs232,超過了就用rs485或是rs422

微控制器是硬體,由時鐘控制向pc傳送資料,或是接收資料在pc端,程式設計也是用底層時鐘控制,不斷的接收或是傳送資料要看你用何種程式寫了,一般的vb、c都有串列埠連線控制項,直接呼叫它就可以與微控制器通訊

19樓:匿名使用者

如果你電腦是筆記本,一般還沒rs232串列埠呢,需要買一條usb轉串列埠線。

用串列埠連線微控制器和電腦,電腦沒反應

20樓:

目前window 7系統和微控制器學習的相關軟體還沒有完全融合,你如果確實需要用得在網上找乙個驅動裝上,但是很難找。最好的方法建議換回xp

21樓:九樂雍良俊

串列埠可以用pc控制微控制器的io

可以吧g**接到io上控制

需要上位機軟體和下位機**

電腦的串列埠直接和微控制器開發板的串列埠通訊是不要驅動的,但微控制器和u盤什麼的usb通訊卻要安裝驅動?

22樓:匿名使用者

奶奶的,這問來題問得好啊。琢磨琢

自磨。bai

任何時候,硬體的驅du動都是需要的【除非用硬體實zhi現所有邏輯,這樣做dao一般相容性不好】。

電腦的串列埠直接和微控制器開發板的串列埠通訊。電腦上必須有串列埠驅動——也就是***通訊埠的驅動(不信你去裝置管理器裡看一看)。當然,此驅動由作業系統自行安裝,使用者不必操心(至於微控制器【假設沒有執行作業系統】端,你寫的應用程式實際就包含了驅動程式)。

此串列埠是乙個國際標準的串列埠,它執行的物理層協議是eia-rs-232c,所以兩端的裝置其物理層必須遵守此協議。至於鏈路層的協議,主要是確保通訊質量而已,你可以自定義,甚至不定義。但是,此串列埠是非同步串列埠,就決定了只能乙個個字元傳送。

這點不能改變。

usb同樣需要驅動。

23樓:小兆

串列埠通訊是沒有什麼協議可言的。但是usb是有軟體協議的,只有硬體裝置沒有安裝軟體協議就不能通訊了,所以需要安裝驅動。

怎樣檢查微控制器與電腦串列埠連線正常?

24樓:我就是很煩

可以bai通過我的電腦——屬性—du—裝置管理zhi器——dao埠(***)——usb serial如果能再埠裡面版看到usb serial,就說明串權口與電腦連線正常。

具體如下:

1.2.串列埠與電腦連線時,可以看到埠(***和lpt),裡面有usb串列埠字樣就對了(全英文)

3.串列埠連線移除後,埠就不見了。

如果串列埠連線了,缺看不到,可以這樣:

換一條串列埠線。

一般這樣就行了(圖例用的是stc12c5a60s2的usb轉串列埠的,一般串列埠也差不多)。

25樓:匿名使用者

編乙個小程式,,用串列埠助手給微控制器傳送乙個資料,然後讓微控制器在接收到資料後,再傳送回電腦,檢查是否接收的資料,如果有資料就是正常,沒有資料就是沒有連線好。

26樓:dd的老外

看***埠是否正常

資料是否正常傳輸

看線是否正常

stm32微控制器用usart串列埠跟電腦通訊微控制器的t跟

把rx tx交叉連起來,然後微控制器端的rx tx短接,電腦傳送乙個資料,看看能不能收到返回,能收到說明線路是通的,那就檢查你的程式吧 有232電平轉換的吧,你的usb串列埠線那頭是公頭還是母頭,你可以將232轉換過的 14或者7腳 tx接到公頭的3腳,或者母頭的2腳。當然要共地。stm32f103...

微控制器怎麼連光耦和繼電器,微控制器驅動繼電器直接用三極體還是先加光耦再接

不需要用光耦 就可以實現,微控制器 三極體 繼電器 當然 還需要 微控制器的 供電 電路,io 電阻 1k 左右 三極體b 三極體e gnd,vcc 繼電器 繼電器 三極體c 加 光耦 還是 要 三極體 驅動 繼電器的,電路更加複雜些,其實沒有意義。接機械式繼電器的話光耦的驅動電流不夠的,要再接三極...

微控制器和PC串列埠通訊用USB代替

pl2303晶元直接就是ttl電平,無需轉換,直接連線 直接用pl2303就可以了。max232s用在有串列埠的電腦上的電平轉換!而pl2303是usb直接轉換為ttl電平不需要max232!用pl2303方便可以再沒有串列埠的電腦上用!stm32微控制器用usart串列埠跟電腦通訊,微控制器的tx...