串口通信接受数据问题 ( 积分: 50 )

  • 主题发起人 主题发起人 uiit
  • 开始时间 开始时间
再次说明数据的变化只是问题是:
只要大于127 也就是最高位为1时,接受数据时,都把它置为了0;
也就是接受数据默认最高位为0
也就是当你发送255($FF),200($C8),188($BC),128($80),177($B1)时
收到为 $7F,$48,$3C,$00,$31
[red]
//也就是接受数据默认8位中最高位为0,128 往下数据正常[/red]
请大家看看谁出现过这种问题
 
哎,散分吧
希望知道的继续给俺消息哈
谢谢了
sxd269@163.com
 
我以前做过Can、Lin模拟仿真的程序,其中接口通信部分用到了串口,如果需要,给个E-Mail,我将源码发给你。
 
如果知道我可以继续开贴放分

谢谢大家
 
to HopeStar

我也是个仿真程序,Email :sxd269@163.com
你用不用qq阿,想向你请教一下有关这方面
可以开贴给分
谢谢
 
源代码已经给你发过去了,因为单位的资料需要保密,我删去了很多(你不会用到这些代码),其余的函数是串口需要的,应该很完整,剪贴下来稍做修改就可以用了,相信你会的。如果你修改成功,编译后应该是一个Dll,我都留有接口(消息处理),你可另外建窗体调用即可。在网上搜索,此方面的实例很多,也可参考。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
629
import
I
I
回复
0
查看
575
import
I
后退
顶部