實做bt lib
在實做FTP功能的時候
要從cellphone get 一個檔案到PND
完整的抓完之後
Size大小一樣
但是內容卻發生錯誤
特徵是
正確或錯誤的data會是一塊塊連續的資料
and
傳送一次data stream
可能全部對
可能全部錯
也有可能前面一些對 後面錯 或是相反
kc以專業的部份
跟我分析一下目前的狀況可能是發生overlap的狀況
在bt module - hardware的部份
從天線端接收到資料後
會透過uart(19200)
傳送data到 buffer (hardware)
SW:firmware此時會去抓取buffer內的資料
如果來不及完整的抓取 buffer 內的 data
就被接下來hw在接收到資料後又繼續寫到buffer去
就會發生overlap的狀況
接下來試著將 boundrate rate改成 115200
讓資料傳輸的速度加快
看看是否可以證明是overlap的問題
沒有留言:
張貼留言