主題:C#如何設置9287的COM7口的RTS 共有43650人關注過本帖 |
---|
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 [只看該作者]
已發,請查收
|
單帖管理 | 引用 | 回復 |