技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術頻道 > 應用方案 > 串口編程&調試

串口編程&調試

時間:2007-03-15 11:16:00來源:lijuan

導語:?簡單易用的Windows API函數(shù)庫—包含功能強大的分析和糾錯工具。
串口編程函數(shù)庫 現(xiàn)在的多串口卡必須能在不同的軟件編程平臺下工作,以至于應用,例如在遠程訪問服務器、WinFAX和仿真終端都能運用。無論如何, 多串口卡在其他應用時,如在控制外部的設備時要求有專門的軟件編程。既然是這樣, 就開發(fā)成本和時間而言,簡單易用的函數(shù)庫和有效的調試工具成為關鍵因素。因此,建立在操作系統(tǒng)下的不同的解決方案是有必要的。 1. DOS 在DOS下沒有標準的API定義,所以使用不同的解決方案就顯得尤為必要,例如直接的I/O 存取、Int14或所有的API。但這些解決方案彼此不再兼容,所以,尋找一個簡單的編程解決方案已是重要的問題。 2. Windows 3.x Windows 3.x提供Win16 Comm SDK容許的串口編程接入PC的串口?;赪in16的通訊對象,例如MsCOMM為VB,可以接入串口。無論如何,由于Windows 3.x OS的限制,您只能在系統(tǒng)上最多安裝9個串口。 3. Windows 2000/NT/95/98/ME Windows NT提供256個串口,然而Windows 95/98/ME支持最大值為128個串口。雖然在Win32 API中的每個串口,隨便哪一個都可以接入使用,且彈性很大,但是依據(jù)復雜程度會增加開發(fā)成本的,迫使去發(fā)現(xiàn)比編程更容易的解決方案。和綜合的Win32 API比較,通訊對象也必須是更通俗和更可以接受的。在Microsoft Visual Basic例子里,您可以用MsComm對象接入您的串口。而對于第三方通信對象,例如Inprise Delphi編譯程序,也是可行的。雖然通信對象簡單易用,但是并不能滿足所有系統(tǒng)的性能擴展,例如MsComms最大只支持16個串口。 調試工具 當系統(tǒng)開發(fā)時,程序設計員需要適當對在線通訊設備進行驗證。這里有兩種基本的解決方案:硬件方案,例如一個協(xié)議分析儀和數(shù)據(jù)顯示器,它是精確的并高級的,只是在費用上很不利。另一種方法是通過軟件編程把PC變成數(shù)據(jù)顯示器,雖然您將失去精密度和自動偵測功能,但這相對是有限的費用卻是有效的。 DOS 平臺下的API-232/DOS API-232/DOS是所有Moxa產品在DOS下的編程函數(shù)庫,每個功能也是綜合和簡單易用的。API-232/DOS提供多方面的功能以彌補基本數(shù)據(jù)的傳輸,從而達到和XModem、YModem和ZModem文件傳輸一樣好的功能。此外,這種編程同時支持征詢和中斷格式功能,和函數(shù)庫和絕大多數(shù)大眾化的編程也是兼容的,包括QBasic、Turbo/Borland C、Microsoft C、Turbo Pascal、Assembly和Clipper。API-232/DOS驅動程序包含SCOPE.EXE,操作系統(tǒng)同樣指向數(shù)據(jù)范圍,幫助您獲取和分析在線數(shù)據(jù)通信。 Windows 3.x平臺的下API-232/Win3.x 雖然Windows 3.x只支持到9 個端口,并相對到受系統(tǒng)的限制,但它仍然是經(jīng)濟的16-bit GUI系統(tǒng)。在這個案例中,API-232/Win3.x幫助系統(tǒng)開發(fā)者在Windows 3.x系統(tǒng)下建立少于9 個串口設備的系統(tǒng)。API-232/Win3.x與16-bit Borland C和Microsoft Visual C++是兼容的,而且就像API-232/DOS是專為減少維護和節(jié)省費用設計的。 Windows 2000/NT/95/98/ME平臺下PComm函數(shù)庫 PComm函數(shù)庫是系統(tǒng)開發(fā)者根本生產能力的體現(xiàn)。它簡單易用,還提供了基本和先進的功能,例如在文件轉換和復核。PComm函數(shù)操作與API-232/DOS/Win3.x函數(shù)類似,用這種方式可以利用強大的32位平臺減輕時間和成本。PComm函數(shù)是PComm Lite和PComm內嵌的,是32位編程的大眾工作方式,例如Microsoft Visual Basic、Microsoft Visual C++、Borland C++和Inprise Delphi。作為調試工具包,PComm最是經(jīng)濟的和最強有力的。PComm也提供強有力的和多方面的數(shù)據(jù)采集工具,在故障排除和數(shù)據(jù)采集的幫助下,您的PC可以在基于Windows狀態(tài)下在線顯示和獲取數(shù)據(jù)。此外,數(shù)據(jù)可以方便的存取,也便于將來分析。

標簽:

點贊

分享到:

上一篇:研祥“EVOC”嵌入式產品——...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

相關資訊

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號