亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6238|回復: 13
打印 上一主題 下一主題
收起左側

單片機通過串口接收不定長字符串如何判斷發完了?

[復制鏈接]
跳轉到指定樓層
樓主
ID:839001 發表于 2020-11-4 21:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    就比如說,單片機通過串口接收到pc機發來的字符串“abc”時,單片機就做某些事。怎么對單片機接收到的字符串進行判斷呢,而且每一次發來的字符串長度也不確定,怎么確定pc機發完了一次呢,一直不知道怎么解決。。。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:414556 發表于 2020-11-4 23:15 | 只看該作者
可以延時判斷,50~100MS沒通訊即結束.
回復

使用道具 舉報

板凳
ID:839001 發表于 2020-11-4 23:28 來自觸屏版 | 只看該作者
amandv 發表于 2020-11-4 23:15
可以延時判斷,50~100MS沒通訊即結束.

意思是延時一下,然后如果RI還是等于0,說明發完了,好像有道理。
回復

使用道具 舉報

地板
ID:283954 發表于 2020-11-5 00:20 | 只看該作者
一般上字串都帶有結束符的,比如ABC其實是ABC\n\r,\n是CHR$(13) \r是CHR$(10)。
回復

使用道具 舉報

5#
ID:213173 發表于 2020-11-5 06:43 | 只看該作者
水月sy 發表于 2020-11-4 23:28
意思是延時一下,然后如果RI還是等于0,說明發完了,好像有道理。

常用的方法有定時判斷、字符串長度標識判斷和結束符判斷。
回復

使用道具 舉報

6#
ID:592807 發表于 2020-11-5 08:25 | 只看該作者
每接受一次數據清零一次定時器,超過100ms沒數據直接判斷發送結束
回復

使用道具 舉報

7#
ID:839001 發表于 2020-11-5 09:03 | 只看該作者
dalaoshi 發表于 2020-11-5 00:20
一般上字串都帶有結束符的,比如ABC其實是ABC\n\r,\n是CHR$(13) \r是CHR$(10)。

一般字符串都帶有結束符,意思是接收到結束符就停止嗎?那如果發的字符串命令是錯誤的時候,比如沒有發結束符、只發了AB,那應該怎么處理
回復

使用道具 舉報

8#
ID:839001 發表于 2020-11-5 09:13 | 只看該作者
wulin 發表于 2020-11-5 06:43
常用的方法有定時判斷、字符串長度標識判斷和結束符判斷。

我覺得定時判斷是最好的了,沒有什么限制
回復

使用道具 舉報

9#
ID:839001 發表于 2020-11-5 09:14 | 只看該作者
黃youhui 發表于 2020-11-5 08:25
每接受一次數據清零一次定時器,超過100ms沒數據直接判斷發送結束

謝謝,有思路了,今天晚上試試
回復

使用道具 舉報

10#
ID:839001 發表于 2020-11-5 09:15 | 只看該作者
amandv 發表于 2020-11-4 23:15
可以延時判斷,50~100MS沒通訊即結束.

不應該延時判斷,應該用定時器判斷
回復

使用道具 舉報

11#
ID:339654 發表于 2020-11-11 17:12 | 只看該作者
將數據打包,設置一個開始符和結束符
回復

使用道具 舉報

12#
ID:838395 發表于 2020-11-12 11:53 | 只看該作者
定義一個結束標識符
回復

使用道具 舉報

13#
ID:367934 發表于 2020-11-13 09:03 | 只看該作者
在報文添加標志符比如&abc&。通過判斷是否接收到了兩個&定義符號。如果接收到了說明已經接收完了。或者加\r\n。方法有很多,多做嘗試。
回復

使用道具 舉報

14#
ID:311846 發表于 2020-11-13 14:24 | 只看該作者
可以定義傳輸格式,簡單來說就是協議,或者規定超時時間視為結束接收
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表