主题:C#如何设置9287的COM7口的RTS

  共有28986人关注过本帖    
帅哥哟,离线,有人找我吗?
bingdongcha
1楼 信息 | 搜索 | 邮箱


加好友 发短信
C#如何设置9287的COM7口的RTS  发帖心情 Post By:2015-3-5 10:24:00   [只看该作者]

在EM9287工控主板数据手册中将GPIO26作为COM7的RTS是用C语言实现的。
C#语言是用SerialPort类声明串口对象的,在SerialPort类中没有找到相应的成员变量或者成员函数去实现这个功能。
想问下在C#下如何实现将COM7做RS485用,使用GPIO26做RTS做使能??

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
yy
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2015-3-5 11:26:00   [只看该作者]

C#自带的串口类没有RTS功能,所以只能有C来实现。
或者你用C写个动态链接库C#去调用,或者C#来调用C的API函数(这个写起来比较复杂,不太推荐)
我写过个C#的例子,你需要的话可以留个邮箱。
[此贴子已经被作者于2015-3-5 11:27:57编辑过]

  单帖管理 | 引用 | 回复 回到顶部
zxw
3楼


  发帖心情 Post By:2015-3-5 11:29:00   [只看该作者]

GPIO26可以用做RTS控制信号,可以参考《EM9287 工控主板数据手册 V2.3》第13页

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
bingdongcha
4楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2015-3-5 12:04:00   [只看该作者]

也想过类似的方法,可是不知道CreateFile函数返回的HANDLE,在C#的SerialPort类中怎么获得,还有一些相关的问题也没想明白。呵呵。
我的邮箱:gyangchina@163.com
麻烦给我发一份,太感谢了。

[此贴子已经被作者于2015-3-5 12:12:47编辑过]

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
yy
5楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2015-3-5 14:20:00   [只看该作者]

已发,请查收

  单帖管理 | 引用 | 回复 回到顶部

返回首页

C#如何设置9287的COM7口的RTS

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: