• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C#使用USB转串接收数据问题

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

C# 使用 USB转串 接收数据的 问题

 硬件设备是MicroUSB接口,通过USB转串驱动接入PC机。自己用winForm写了一个读取串口数据的小程序,总是接收不到数据。

 用传sscom32串口工具就可以。然后就研究SerialPort的各种属性、方法,发现一个DtrEnable属性,

 VS中提示:

   

public bool DtrEnable { set; get; }
System.IO.Ports.SerialPort 的成员

摘要:
获取或设置一个值,该值在串行通信过程中启用数据终端就绪 (DTR) 信号。

返回值:
如果为 true,则启用数据终端就绪 (DTR);否则为 false。默认值为 false。

异常:
System.IO.IOException: 此端口处于无效状态。- 或 -尝试设置基础端口状态失败。例如,从此 System.IO.Ports.SerialPort 对象传递的参数无效。

 代码中添加:

port = new SerialPort(portname, 9600);
port.DtrEnable = true;

 测试通过,ok。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap