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

2021-06-25 02:57:51 字數 3364 閱讀 7541

1樓:

電腦串列埠是不支援熱插拔,當你把微控制器連結到com口後,可以使用一個串列埠除錯助手來看看 是否有資料從微控制器裡出來,先把波特率設定低一些,如果能接受到亂碼 就表示微控制器與串列埠在通訊,具體的你可以調節波特率,資料位長度,停止位長度,校驗方式等選項來修正亂碼

2樓:實現萬一的夢想

兄弟,你用的是usb轉串列埠吧?

1.測試串列埠是否正常?

我的電腦 右鍵 管理 裝置管理器 檢視埠(com和ltp )有沒有這個裝置?有的話記住埠號。

開啟 串列埠除錯工具, 選擇串列埠號,短接串列埠的2 3腳,用串列埠工具傳送幾個字元  比如abc   是否能接收到?

收到與傳送一樣的表示串列埠正常!

2.同樣方法測試微控制器,23腳短接……

3樓:做而論道

但插到電腦的時候com口沒反映,裝了驅動也沒用,(這個驅動,hl-340.exe),

---------------------------------------

沒有反映是很正常的,你想要看到什麼反映?

com口是不需要驅動的。

4樓:飛天重郵

如果是xp系統的話應該沒問題,win7或者是vista那驅動沒用

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

5樓:孫將軍

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

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

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

6樓:西門不敗

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

2-----3

3-----2

5-----5

7樓:匿名使用者

樓上正解

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

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

tx -- rx

rx -- tx

gnd -- gnd

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

8樓:我就是很煩

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

具體如下:

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

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

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

換一條串列埠線。

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

9樓:dd的老外

看com埠是否正常

資料是否正常傳輸

看線是否正常

微控制器串列埠驅動成功,為什麼電腦上還是顯示無法識別的裝置?

10樓:匿名使用者

你用了電平轉換蕊片沒有 像max232 。如果有 那 裝置管理器中 有顯示串列埠號 就 應該能用

11樓:匿名使用者

串列埠不是面向連線的,所以是不可能看到的,唯一檢測的方法是你用微控制器往微控制器的串列埠丟資料,在電腦上用串列埠助手看能不能收到資料

12樓:匿名使用者

電腦有裝識別串列埠線的驅動嗎?若有,連上串列埠線後,電腦的裝置管理器—埠(com和ltp)下會顯示串列埠編號的,實在識別不了就換用usb轉串列埠線,裝個usb轉串列埠的驅動就行。再試試吧~

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

13樓:萍水e相逢

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

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

不一致 應該 做電平轉換 的

用現成 的 電平轉換模組 吧

請看 武漢鴻偉光電

e232ttl rs232/ttl電平轉換

14樓:

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

15樓:外面下起大雨

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

16樓:

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

17樓:

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

18樓:匿名使用者

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

微控制器 串列埠驅動74hc164,它的原理是怎樣的?

19樓:

閣下仔細看一下串列埠的工作方式就會明白。

這裡用的是串列埠的方式0.方式0是和移

位暫存器通訊的。此時txd rxd不是象別的方式那樣 一個傳送,一個接收。而是rxd 既可輸出 也可輸入,txd做移位脈衝。

收發資料必須是8位,位元率固定是晶振的1/12.當你設定方式0後,它就自動把txd作移位脈衝了。在txd高電平時檢測rxd ,若是高電平,74hc164就讀進1,若是低電平,就讀進0.

簡單說一下接收的過程:

先給ren置1,然後txd置1,讀rxd狀態,高電平就接收1,低電平接收0;然後拉低txd,略微延時後txd再置高,讀rxd,高電平就接收1,低電平接收0,以此類推。知道讀完8個位。然後ri變高。

傳送過程:

給sbuf寫進一個數,就自動傳送。傳送1時rxd先變高,txd再變高;然後txd變低,傳送0時rxd先變低,txd再變高;然後txd變低,以此類推。

上述過程都是自動完成的,不用專門程式設計。

txd接時鐘線,怎麼保證就有時鐘脈衝呢??

當你給串列埠scon設定方式0後,串列埠工作時系統自動叫txd傳送時鐘脈衝。

51微控制器串列埠傳送資料,51微控制器串列埠同時傳送文字和資料

程式採用了查詢copy式傳送,for i 0 i 6 i 共發bai送了6個字元。再去查詢收到否du。這種方法zhi,就是有問題的,發 dao送6個字元時,就可能收到了好幾個字元,而沒有及時儲存,完全可能丟失資訊。應該採用中斷方式接收 傳送,也可以用查詢,也可以用中斷。方法弄清楚了,程式就容易編寫 ...

微控制器串列埠通訊的原理微控制器串列埠通訊原理

串列埠通訊的概念非常簡單,串列埠按位 bit 傳送和接收位元組。儘管比按位元組 byte 的並行通訊慢,但是串列埠可以在使用一根線傳送資料的同時用另一根線接收資料。它很簡單並且能夠實現遠距離通訊。比如ieee488定義並行通行狀態時,規定裝置線總長不得超過20米,並且任意兩個裝置間的長度不得超過2米...

微控制器模擬串列埠通訊有什麼利弊,微控制器硬雙串列埠有什麼意義

串列埠通訊,或者 iic 通訊,應該是由專門的硬體,來完成的。cpu 對這些硬體,設定一下,再傳送一下資料,就可以等待結果了。有些微控制器,太簡陋,沒有相應的硬體,只能用軟體程式設計,模擬硬體,來實現。執行這些程式,當然,必須佔用 cpu 的時間。這就是 佔用大量的cpu資源 有時,還要使用定時器 ...