2007年12月28日 星期五

Get file from cellphone to PND via FTP BT error

實做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的問題

透過Facebook分享

沒有留言: