您的位置:網站首頁 > 電器維修資料網 > 正文 >
基于C語言的RS232串行接口通信實現
來源: 日期:2013-12-12 11:14:54 人氣:標簽:
內容摘要:串口通信是一種廣泛使用且實用的通信方式,介紹rs232串行通信的聯結方式,研究利用c語言編程實現rs232串行通信的過程。結合實際應用,在約定雙方串行通信協議的基礎上,運用c語言開發的串行通信軟件,實現了企業生產線產品測試平臺和嵌入式emb主控機的串行數據通信。
0前言
串行通信在通訊領域被廣泛應用,標準的rs232接口已成為計算機、外設、交換機和許多通訊設備的標準接口。雖然近年來隨著usb口的日趨流行,rs232接口串口作為一種傳統的串口通信口有被取代的趨勢。然而由于它具有較高的性價比和傳輸的可靠性ⅲ。在傳輸速率要求不是很高的情況下,串口通信仍然具有其自身的優勢。同時rs232標準廣泛應用于微型計算機系統和大型系統中,rs232標準還具有連線簡單、通訊距離長等優點,本文將著熏介紹串口通信的連接方式以及利用c語言編程實現串口通訊, 后以實際的工程項目應用,驗證了該通訊方式的可靠性。
1 rs232串行接口
1.1 rs232接口簡介
rs232串行接口屬于個人計算機(pc)及電信應用領域中 為成功的串行數據標準。它被定義為一種在低速率串行通信中增加通信距離的單端標準,是目前pc機與通信工業中應用 廣泛的一種串行接口嗍。現在的pc機一般至少有兩個串行口comi和com2.新一代的汁算機主要以9引腳的d型接頭接出所有的rs232通信信號及控制線(有的計算機的com2仍為25引腳)。
1.2 rs232串口引腳說明(見表1)
表1引腳縮寫功能說明
- 1
- 2
- 3
- 4
- 下一頁
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 嵌入式學習筆記--scanf使用常見問題及解決方法
- 下一篇: Linux外部設備與處理器的鏈接方式