这是485的一个程序,串口下发数据485接收到数据后换行回车返回来

2019-03-24 18:02发布

QQ图片20150423120826.png
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
jishuaihu
1楼-- · 2019-03-25 04:23
 精彩回答 2  元偷偷看……
hu柏拉图的永恒
2楼-- · 2019-03-25 06:20
jishuaihu 发表于 2015-4-23 14:21
确实没有太大必要。而且len为什么用UARTRead()函数来读,直接用sizeof()就行了。
这种事吧,自己能确认正确就行了,我觉得没有必要刨根问题,有可能是作者有其他用途。或者干脆是走弯路了但是没有改过来,都有可能。
确保自己的功能正确就行


比如电脑发送1234,不就是只是输入了1234没有输入换行回车吗?也就是只会接受1234收不到换行回车?但是作者说系统自己在485接受时加上了换行回车有这种理论吗?




jishuaihu
3楼-- · 2019-03-25 11:17
这个要看自己的协议了,电脑一般是不加的,发什么就是什么。你可以把电脑的串口收发短起来看看。但是如果是上位机软件,没准儿会加上,反正串口助手不会加的。
至于单片机给电脑发数的话,如果发的是ASCII码,一般加上换行的话在串口助手里面会比较清晰。

一周热门 更多>