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

C#.net与串口通信及测试应用

用C#写串口通信,模拟电压输入,
打开串口和转换的程序如下图所示

调试时,报错



串口调试助手设置的数据如下图


这是怎么回事呀,求大神帮忙看一下 串口通信 --------------------编程问答-------------------- 在调试你的程序时,确保你先前使用的串口调试器关闭了com3 --------------------编程问答-------------------- com3被调试助手占用了,你的C#就没法打开了。是独占的。要么你找一个能给串口发数据的其他设备,要么你把com3的接收和发送管脚用导线连通,这样可以自己给自己发数。 --------------------编程问答-------------------- 谢谢啦,我试试 --------------------编程问答-------------------- 可是怎么还是不行呀,我把usb转232的接收和发送管脚用导线连通了,可还是出现上面的问题,程序还是报错,对端口“com3”的访问被拒绝 --------------------编程问答-------------------- 你自己的程序和调试助手不能同时打开com3。首先,接收和发送管脚连接上,你用调试助手自己给自己发数据试试,看能否接到数据。如果调试助手不能接收到那就是你串口有问题,或者com3没有,换成别的com几了。
如果调试助手可以收到,那就是你程序的问题。先把调试助手“关闭串口”,然后打开运行你的程序,单步调试
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,