串口调试助手写入ASCII 码
问题是这样的,我现在有一个直流伺服驱动器,可以通过RS232串口对其进行控制,初始的时候我可以通过它自带的一个软件通过写入命令来控制,例如通过这个软件向串口中写入“V10...
问题是这样的,我现在有一个直流伺服驱动器,可以通过RS232串口对其进行控制,初始的时候我可以通过它自带的一个软件通过写入命令来控制,例如通过这个软件向串口中写入“V1000”表示通过串口控制伺服驱动器使其控制电机的速度为1000rpm。实际上也可以使用串口调试助手来调试,这时输入的是ASCII 码。
例如,v1000指令的ASCII 码如下:
字符 V 1 0 0 0
ASCII(hex) 0x56或0x76 0x31 0x30 0x30 0x30
注意指令输入不区分大小写,因此用v1000 和V1000 是一样的效果,所以可以使用小写v(16 进制ASCII 码为0x76)或大写V(16 进制ASCII 码为0x56)
指令是以回车(对应的ASCII 码为0x0D)结束的。因此,输入以下的ASCII 码序列:
0x56 0x31 0x30 0x30 0x30 0x0D
就实现了v1000 的功能。
请问一下这里说的“输入的是ASCII 码”该怎么处理啊,我用自己的串口调试助手小软件写入0x56 0x31 0x30 0x30 0x30 0x0D 没有响应啊? 展开
例如,v1000指令的ASCII 码如下:
字符 V 1 0 0 0
ASCII(hex) 0x56或0x76 0x31 0x30 0x30 0x30
注意指令输入不区分大小写,因此用v1000 和V1000 是一样的效果,所以可以使用小写v(16 进制ASCII 码为0x76)或大写V(16 进制ASCII 码为0x56)
指令是以回车(对应的ASCII 码为0x0D)结束的。因此,输入以下的ASCII 码序列:
0x56 0x31 0x30 0x30 0x30 0x0D
就实现了v1000 的功能。
请问一下这里说的“输入的是ASCII 码”该怎么处理啊,我用自己的串口调试助手小软件写入0x56 0x31 0x30 0x30 0x30 0x0D 没有响应啊? 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询