Framing error在序列埠通訊下代表什麼意思?



主要軟體:
主要軟體版本: 3.2
主要軟體修正版本:
次要軟體: N/A

問題: 我在執行序列埠通訊時收到一個錯誤訊息顯示"A framing error occurred during transfer".請問這個錯誤訊息是什麼意思還有我要如何解決它?

解答:
序列資料是一次傳送一個位元組.每一個位元組都有特定的格式,從start位元, data位元,parity到stop位元.framing error發生在當收到一個位元組的資料,但是卻不是正確的格式時.
有很多原因可能會產生framing errors.最常見的原因是你的序列埠和裝置是用不同的設定來配置,要在Measurement and Automation Explorer (MAX) 底下解決這個問題,在Devices and Interfaces 底下選擇你的序列埠並且驗證Baud速率,Data位元,Parity跟Stop位元都與你的裝置相符合.另外,你也可以使用程式的方法來改變這些設定.
如果你的設定與你的裝置設定相符合,但是你還是收到framing error,可能是你的序列線上收到了一些雜訊.


相關連結:

附加檔案:





報告日期: 03/16/2005
最後更新: 05/15/2008
文件偏號: 3JFBMM6K