日期:2014-05-20  浏览次数:20991 次

c# Rs232串口通信
我用C#写了一个RS232串口通信程序,我把电脑上串口的2针脚和3针脚连起来,在自己电脑上自发自收,但是我发现我发的是阿拉伯数字如“01010101”,但接收到的确是ASII码表的码值,请问各位,我在不需要去查ASII码表的前提下如何能接收到同样的阿拉伯数字?

------解决方案--------------------
把ASII码 转换一下看看!或是改变字符集看看
------解决方案--------------------
"0010101"转换成字节值 传出去就可以了吧;
"000101010" 是字符串,每个都是一个字节;机器才不知道他们组合起来是嘛玩意呢;
------解决方案--------------------
记得以前做串口通信,发出去的值 可以分为ASCII式或者是16进制值
同样一个字符串 “23AB”按照不同的方式发是不同的
你看看你设置了没有