2011-10-08 90 views
1

我開始一個新的項目到微控制器的這種全新的細分,所以我的問題可能聽起來簡單,但我需要你的幫助,在這裏讀取數據從計算機到計算機

我有一個基於微控制器的機器,做一些計數和計時器相關的活動。本機使用串行端口連接到PC。

我想從機器讀取數據。

對於這個是什麼,我需要知道像

  1. 端口號的事情呢?
  2. 波特率?
  3. 任何編碼/解碼?

我可以看到機器顯示屏上的數據,但我必須手動輸入到系統中,所以我想自動執行此過程。

客戶端有一個以前工作的軟件,但現在他們想讓我升級它。機器供應商/舊軟件供應商根本無法提供任何詳細信息。

沒有文檔存在。

所以我想知道這是否可行?

回答

1

您可以訪問串行端口查找數據從一個.NET託管語言程序在這裏:

http://msmvps.com/blogs/coad/archive/2005/03/23/SerialPort-_2800_RS_2D00_232-Serial-COM-Port_2900_-in-C_2300_-.NET.aspx

對於COM端口號,波特率和編碼就能唯一回答這將是你的微控制器手冊。

PC串行端口硬件可以覆蓋大量不同的配置,如果不閱讀微控制器文檔,就不可能知道設置應該是什麼。

從經驗來看,4800 & 9600往往是相當標準的速度,我曾經使用過的每一個設備都是1個停止位,8個數據位和無奇偶校驗,並且com端口一直可見一點點通過串行終端程序進行偵探工作(Putty將在這裏完成這項工作)以及設備管理員。