找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2158|回复: 6
收起左侧

我想在串口助手里面直接输入X+22

[复制链接]
ID:183242 发表于 2017-4-2 15:10 | 显示全部楼层 |阅读模式
我想在串口助手里面直接输入X+22,但是其实只有22传送给了单片机,这个应该怎么实现呀?(也可以说:如何让串口通信中制定位将数据传送到单片机?)
回复

使用道具 举报

ID:74784 发表于 2017-4-2 16:21 | 显示全部楼层
X和+不能被传送
回复

使用道具 举报

ID:183242 发表于 2017-4-3 09:34 | 显示全部楼层
lxa0 发表于 2017-4-2 16:21
X和+不能被传送

我是想输入X+22,但是不受到X和+的指令,只是22起作用(您说的X和+不能被传送是什么意思?)
回复

使用道具 举报

ID:185829 发表于 2017-4-3 20:27 | 显示全部楼层
X是不同于数字0~9 的ASSIC码,在程序里要有判断和识别
回复

使用道具 举报

ID:183242 发表于 2017-4-3 21:51 | 显示全部楼层
nnq 发表于 2017-4-3 20:27
X是不同于数字0~9 的ASSIC码,在程序里要有判断和识别

如果输入话,直接就将输入的所有字符一口气的传送到了SBUF中,读的时候也是一起读出来的,那么应该在什么时候判断呢?(我是直接用十六进制输入的,并没有用到字符)
回复

使用道具 举报

ID:185891 发表于 2017-4-3 23:08 | 显示全部楼层
不错,谢谢分享
回复

使用道具 举报

ID:185453 发表于 2017-4-4 17:35 | 显示全部楼层
不错,谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表