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

2021-09-06 02:07:13 字數 1025 閱讀 9079

1樓:我是柳之葉

通常,在c#中實現串列埠通訊,我們有四種方法:

第一:通過mscomm控制元件這是最簡單的,最方便的方法。可功能上很難做到控制自如,同時這個控制元件並不是系統本身所帶,所以還得註冊。可以訪問

一個外國人寫的教程

第二:微軟在.net新推出了一個串列埠控制元件,基於.net的p/invoke呼叫方法實現,詳細的可以訪問微軟**

2樓:匿名使用者

在pc端和微控制器端均需要編寫相對應的序列通訊口程式,pc和微控制器之間需要一個電壓轉換的ic,然後將pc的txd、rxd與微控制器的txd、rxd交叉連線就行了。

3樓:匿名使用者

微控制器能實現多串列埠通訊控制嗎?

然可以的,有的微控制器本身帶有串列埠通訊的介面,而比較傳統的微控制器也可以用普通的io口進行串列埠時序的模擬進行通訊。

如何用c#編寫rs232通過微控制器串列埠之間的通訊

4樓:匿名使用者

c#裡面有個serialport的控制元件,用它來做就可以啦

5樓:匿名使用者

我的qq是2743385

有興趣的話加我,我記得好像有一份**

不過不是你想要的完整答案,有串列埠通訊的。

c# 如何開發usb通訊,類似於串列埠!和微控制器通訊!

6樓:匿名使用者

推薦本書吧,圈圈教你玩轉usb,挺不錯的

C串列埠通訊應答式傳送

將要傳送的命令新增到list中,開一個執行緒去依次發次list中的命令。設定一個 標誌,傳送後將標誌isreceived設定為false,然後迴圈判斷該標誌的狀態,直到變為true即接收到有效資料,或者時間超過一定後還為false視為接收出錯或者超時。在serialport的接收事件datarece...

STM8S微控制器UART串列埠通訊如何實現連續傳送和接收兩個

先說發copy送 第一個位元組是地址bai沒問題,理論上是不是傳送du下一位元組要根據迴應zhi的ack來決定,但實際實現的時dao候是直接傳送的而不理會其ack,每傳送一個8位元,你要間隔1個位元位供從機向匯流排上寫ack,然後你再寫第二位元組資料,同樣,空出ack,然後給出結束位 接收結構是一樣...

我想做51微控制器與電腦串列埠通訊,實現電腦鍵入十進位制,返回BC

微控制器和電腦之間要加個ttl rs232電平轉換,一般用max232晶片及外圍電路實現。然後通過串列埠線,3芯即可,連線與電腦的串列埠連線。利用串列埠,51微控制器與電腦間的通訊怎麼做?用uart非同步序列通訊方 bai式 51序列口有 du4種工作zhi方式,在序列口的dao4種工作方式中,方版...