当前位置:编程学习 > C#/ASP.NET >>

串口还是串口-问题有点奇怪了-收发数据不正常

整了个串口的通信的小程序,碰到一些问题,想请教一下大家。我这个小程序测试过收发数据都正常。但是。

1.通过‘串口线+TTL’连到一个叫pulizzi的设备上,只能收到乱码,发出指令没效果。
2.只通过通过‘串口线’连到 pulizzi上,什么数据都收不到,发出指令没效果。
3.如果用'secureCRT或putty'通过‘串口线’连到pulizzi设备上,可以正常收发。

到底哪里出了问题呢? --------------------编程问答--------------------

上面是1,3步的截图

--------------------编程问答-------------------- 我猜是编码格式问题 --------------------编程问答-------------------- 输出的时候转换编码格式,xxxx里面能选的我都选过了啊(ASCII,UTF8/7/32,Unicode)还是乱码啊.

builder.Append(Encoding.xxxx.GetString(buf));


很奇怪的是
为什么secureCRT通过串口线连设备输入输出正常。而我的程序连串口线到设备没一点反应。
我的这个程序要通过‘串口线+TTL转接头’连接才能收到数据,就是打出来的乱码了。 --------------------编程问答-------------------- 应该是两边bit率不对吧
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,