看板 [ ASM ]
討論串[問題] UART RX Buffer設計
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者gg1122 (99通未接來電)時間12年前 (2012/08/15 22:13), 編輯資訊
1
0
0
內容預覽:
因為目前UART Receive的部份都必須判斷收到CR. 或某個End of char 才能辦法收到完整資料. 程式目前寫成如下 Buffer一直收到 爆掉 就直接overflow 重新Reset index. 目前遇到一個問題 我的真實資料前面會遇到0x0D 也就是CR. 搞不太懂要怎處理 因為
(還有468個字)

推噓8(8推 0噓 14→)留言22則,0人參與, 最新作者MasterChang (我愛ASM)時間12年前 (2012/08/15 22:37), 編輯資訊
0
0
0
內容預覽:
定義好你的資料封包,沒有說結尾一定要是CR(0x0D). 比如0xAA是封包開始,0xFE是封包結尾,問題是如果資料. 有0xFE怎麼辦,可以用控制字元填充,比如0xFD,只要資. 料是0xAA、0xFE、0xFD,前方就填充0xFD,接收data時如. 果收到0xFD,表示下一個byte是資料,不
(還有1202個字)
首頁
上一頁
1
下一頁
尾頁