我用labview寫一個傳輸程式
透過rs232再經由max232連接到單晶
我之前插麵包版測沒有問題
但我焊成電路板後ㄧ測....神奇的事情發生了
就跳出下面的畫面
請問這是怎麼回事?我用裡面的範例程式也是同樣的問題拜託各位幫小弟看看,謝謝![](upload://lhTouCDPX6Y8SI2eAPcbwGHPUSd.jpeg)
我用labview寫一個傳輸程式
透過rs232再經由max232連接到單晶
我之前插麵包版測沒有問題
但我焊成電路板後ㄧ測....神奇的事情發生了
就跳出下面的畫面
請問這是怎麼回事?我用裡面的範例程式也是同樣的問題拜託各位幫小弟看看,謝謝![](upload://lhTouCDPX6Y8SI2eAPcbwGHPUSd.jpeg)
聽起來就是焊板子短路到或線接錯吧
硬體錯誤比較有可能...
看看RS232到板子的接線有沒有錯
搞不好對反了
您好,
A framing error occurred during transfer可能造成的原因為
1. serail port整個硬體回路noise太大, 造成單晶片傳來UART command格式不能讓PC端所接受.
2. COM port設定問題, 可能target device UART resource 設定和PC端LabVIEW設定不一樣造成, 可以check一下是否有些設定值跑掉or不match (with a start bit, data bits, parity, and stop bit).
3. USB轉UART的cable driver不穩, 可以用PC上的COM port直接做測試而不用virtual COM port.
Labview excelsior