标题: 我想在串口助手里面直接输入X+22 [打印本页]

作者: kaixinjiuhao    时间: 2017-4-2 15:10
标题: 我想在串口助手里面直接输入X+22
我想在串口助手里面直接输入X+22,但是其实只有22传送给了单片机,这个应该怎么实现呀?(也可以说:如何让串口通信中制定位将数据传送到单片机?)

作者: lxa0    时间: 2017-4-2 16:21
X和+不能被传送
作者: kaixinjiuhao    时间: 2017-4-3 09:34
lxa0 发表于 2017-4-2 16:21
X和+不能被传送

我是想输入X+22,但是不受到X和+的指令,只是22起作用(您说的X和+不能被传送是什么意思?)
作者: nnq    时间: 2017-4-3 20:27
X是不同于数字0~9 的ASSIC码,在程序里要有判断和识别
作者: kaixinjiuhao    时间: 2017-4-3 21:51
nnq 发表于 2017-4-3 20:27
X是不同于数字0~9 的ASSIC码,在程序里要有判断和识别

如果输入话,直接就将输入的所有字符一口气的传送到了SBUF中,读的时候也是一起读出来的,那么应该在什么时候判断呢?(我是直接用十六进制输入的,并没有用到字符)
作者: 下午茶9    时间: 2017-4-3 23:08
不错,谢谢分享
作者: FIGHLTDEAME    时间: 2017-4-4 17:35
不错,谢谢分享




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1