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

2021-06-25 02:57:51 字數 2677 閱讀 2007

1樓:匿名使用者

微控制器與pc通訊通常用於工業控制領域。

工控指的是工業自動化控制,主要利用電子電氣、機械、軟體組合實現。即是工業控制(factory control),或者是工廠自動化控制(factory automation control)。主要是指使用計算機技術,微電子技術,電氣手段,使工廠的生產和製造過程更加自動化、效率化、精確化,並具有可控性及可視性。

2樓:我很無語中

買一條竄口線吧(電腦沒介面的話找個會電腦的幫你接跟出來就好,一根竄口線好像就幾塊吧,比usb便宜多了),我是用stc_isp_v480把寫好的程式寫進微控制器,至於通訊,不通的話你程式寫了有什麼用,放不進晶片

3樓:匿名使用者

這個可以,但是蠻麻煩。建議直接用串列埠通訊。

通訊的目的一方面是為了除錯方便,另一方面你可以把微控制器採集的到資料傳給電腦,也可以把電腦的控制指令傳給微控制器。

4樓:

我就我所知道的給你說說。

微控制器的邏輯0是0v,邏輯1是+5v;而pc用的是負邏輯,邏輯0在+9v~+15v之間,邏輯1在-9v~-15v之間。若用九針串列埠連線的話,先得電平轉換,**換晶片就是大家熟知的rs232,轉3.3v 的話用rs3232).

之後最重要做麻煩的就是要把時序和波特率設定好(說白了就是遵循相同的協議),這樣微控制器和pc之間就可以互聯互通了,微控制器中的串列埠通訊講的就是這方面的內容,這些資料網上很豐富,或者買個微控制器開發板研究研究。

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

5樓:匿名使用者

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

所以需要max232轉換電路

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

電容選用104-105均可

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

6樓:樂樂愛知道

好像不需要其它條件吧

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

口,當然也有用並口的

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

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

7樓:匿名使用者

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

微控制器與pc通訊有什麼方式? 10

8樓:匿名使用者

編寫支援tcp/ip協議的程式。可是容用傳統的51微控制器卻很難實現。你可以用stm32微控制器組成支援網際網路通訊的系統,就可以達到1mbps以上。除此,再無其它方法。

9樓:匿名使用者

還有iic和spi。

10樓:匿名使用者

並口啊!如果你的微控制器速度夠快,還可以用網線的。之前有公司做高速51,帶網口和usd介面的。普通51就不行。

11樓:楓wn零

可以試試usb。。。

微控制器如何和電腦通訊連線

12樓:還有擁有現在宇

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

微控制器與電腦 通過 usb通訊

13樓:

比較忙,剛剛看到你的求助,我是對比我之前提的問題,結合你的問題來回答的,不知道有沒有符合你的問題。

1,關於通訊線,現在usb轉rs485的轉串列埠線非常多而且很便宜,沒有必要自己去做了,都是成熟的東西,你直接去市場上買一根就好了。

2,微控制器板。你只是測試通訊,那麼只需微控制器最小系統,再加一個rs485晶片就行了,電路圖的話可以自己找,或者乾脆買一塊帶rs485晶片的51板。然後編寫微控制器程式。

微控制器作為從機,寫你的協議,比如最簡單的,當微控制器收到1,立即發2給電腦,電腦收到2說明成功了。至於其他的協議只是**多少的問題。

3,上位機程式。建議用vb.net比較容易上手,c#也行,編一個類似於串列埠除錯助手的控制視窗,可以先看看別人怎麼寫的,上位機接收到資料就基本成功了。

直接用serialport控制元件,設定通訊引數,然後向串列埠發資料。比如發1,然後使用事件觸發接收微控制器的資料,如果兩側通訊沒問題,電腦會收到2,然後把它顯示出來或者做其他處理。

14樓:一萬光年

用有usb介面的微控制器,把usb模擬成一個串列埠,就可以與電腦通訊了

15樓:匿名使用者

一般微控制器是不帶usb 控制模組的,如果是此類微控制器,需要加一個usb轉串列埠ic -pl2303h,安裝驅動後就可以通訊了,如果mcu 自帶usb控制模組,例如stm32, 需要看usb協議,瞭解通訊的詳細過程,需要寫驅動,寫介面,在網上也可以找到相關的軟體,即可。

16樓:匿名使用者

可以去看計算機組成原理 的io介面

微控制器與觸控式螢幕如何通訊,微控制器與觸控式螢幕通訊

實現單機片與觸控式螢幕通訊有四個步驟 1 觸控式螢幕與微控制器的硬體聯接 2 建立觸控式螢幕與微控制器的內部儲存器地址對應關係 3 觸控式螢幕組態軟體編輯 4 modbus rtu 遠端終端裝置 通訊協議簡介 下面介紹三種方案 第一種使用微控制器 串列埠觸控式螢幕 比較貴點 使用232或者485通訊...

5V微控制器與3 3V微控制器串列埠通訊問題

5v微控制器與3.3v微控制器串列埠不能通訊,是設定錯誤造成的,解決方法如下 1 首先51微控制器的可用記憶體只有00h 7fh,堆疊指標設定在60h,則堆疊的大小就是60h 7fh。這算是有規定大小的。2 堆疊主要是為子程式呼叫和中斷操作而設立的,因此對應有兩項功能 保護斷點和保護現場。3 微控制...

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

1 51系列微控制器的串列埠有4個模式,可分別用作串並轉換 並串轉換 非同步序列通訊 2種模式 非同步序列通訊中,有1 8 1和1 8 1 1兩種幀格式,多機通訊是特殊的通訊方式。2 基本原理是兩組移位暫存器。將並行通訊轉換成序列通訊模式 傳送部分 或反之 接收部分 可全雙工執行。3 速度通過移位脈...