一个串口的问题急!急!急!急!急!急!急!急!(100分)

  • 主题发起人 主题发起人 mjml7980
  • 开始时间 开始时间
M

mjml7980

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在做的是一个串口通信的问题,是计算机与一个电台的通信,现在com口的连接没有问题,但是传送的
数据有问题,我想按16进制发送一个字符串,在电台接受的也是一个16进制的,
比如,我发送 02 41
接收时应是 02 41
但是,现在要是以16进制发送,在以16进制收,接收时是0 2 4 1的assii直就是30 32 35 31
是什么原因?怎么能解决???
急!
 
你的串口控件用的是什么?
 
可能是你串口送字符时送的是'02'+'41',改成char(02)+char(41)即可
 

http://www.softreg.com.cn/shareware_view.asp?id=/41E56581-0D51-4F22-8B0F-8AE92E0AD75E/
试试
 
有Kylix C++的通訊埠或網站嗎?
請各位幫忙
 
以16进制发送,在以16进制收,接收时是0 2 4 1的assii直就是30 32 34 31 则wang_junfan说的是对的.
 
我也遇到此问题,请教![:(]
 
不能换成字符串发送吗?接收到后再处理
 
后退
顶部