51单片机串口接收字符串?
51单片机串口接收字符串,接收的字符串长度不定,无结束符,怎样判断这个字符串结束,请朋友指点,谢谢了...
51单片机串口接收字符串,接收的字符串长度不定,无结束符,怎样判断这个字符串结束,请朋友指点,谢谢了
展开
3个回答
展开全部
这个字符得自己规定,或者双方协定,反正要统一一个字符作为终止符。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个可以有。
追问
单片机串口要接收的字符串长度不定,也没有固定的结束符,接收时怎样判断对方发的字符串已结束。请帮助,谢谢!
追答
看来,楼主考虑的,很周到了。
串行通信的双方,应该遵循同一个协议。
硬件,是一个方面。
软件(数据格式),常用的,是 Modbus 协议。
按照楼主所说,单片机的对方,不遵守协议。
那么,解决方法,是找对方商谈。
在单片机这边,是无法解决的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询