我知道在十六进制模式下,可以通过发送0D0A来发送回车键,但此时收到单片机送来的回应字符信息也成了十六进制数了。我这边的单片机做了一个字符命令shell,所以希望在字符模式下能输入字符命令并发送回车,这样才能与单片机进行文本交互。现在只能发送文本命令但无法回车,调试起来很不方便。请问有什么办法在字符模式下发送回车吗?
查看更多
r表示回车,n表示换行
发布 问题
分享 好友
手机 浏览
回到 顶部
谢谢回复。
可能是我没表达清楚,r n这些是在写代码时作为转义符用做回车的,但在字符输入框里输进去,会被当作"" "r"这些字符直接发送出去,并不会转化为回车。
如下图所示,我想发送字符"help"并发送一个回车,加上rn后,等于是多发送了"""r"这些字符,并不会转为回车:
我找到一个办法了。
用快捷指令做一个0D的指令,在字符模式下先发送我要发送的字符命令,然后用发送0D快捷命令,就可以实现字符模式下的回车了。如下图,发送"listconfig"字符命令后,发送0D快捷命令,得到了正确的响应。不过里面还夹杂着MAC地址以及"长度:8"等调试信息,有办法把这些信息关掉吗?
其实我就是想要一个在手机上类似串口调试终端的工具,不知有这样的APP吗?
上面一个回复中的贴图贴错了,在页面中没找到编辑发帖的功能。我要贴的是下面这个图: