15114| 2
|
串口接收数据时包含0x0d 再以0x0d 0x0a结尾 |
5金钱
最佳答案毫无疑问是的,
0D 0A这是自行定义的一种数据帧结束标志,不定义这个不没法判断你这一帧数据什么时候结束了,
0D 0A是什么东西咧,它就是我们的回车键的ASCII码, 0D回车,0A换行
像在windows超级终端里一条数据输入完按回车正好来了个0D 0A,表示数据发完了
串口如何检测数据接收完毕或串口接收超时,这个问题是个老大难问题,没有好的协议支持,就要浪费单片机大量的资源去解决这个问题。
比如浪费一个定 ...
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-21 14:59
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网