主題:[求助]ESMARC 3354 WEC7, COM2 , RTS/CTS 共有50612人關注過本帖 |
---|
barrypp |
1樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
[求助]ESMARC 3354 WEC7, COM2 , RTS/CTS Post By:2016-4-25 13:22:00 [只看該作者]
請問,要如何啟用COM2上的RTS/CTS。
已在軟件中設置了RTS_CONTROL_HANDSHAKE ---- DCB myDCB; myDCB.fRtsControl = RTS_CONTROL_HANDSHAKE; ---- [此貼子已經被作者于2016-4-25 13:29:43編輯過]
|
單帖管理 | 引用 | 回復 |
lqk |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-4-25 14:16:00 [只看該作者]
對于COM2口,應用程序確實只需要設置myDCB.fRtsControl = RTS_CONTROL_HANDSHAKE;就行了。
但我檢查了一下驅動,對應的管腳沒有從IO狀態切換到硬件RTS/CTS狀態,我們更新一下內核,最近明天發到你郵箱。
|
單帖管理 | 引用 | 回復 |
barrypp |
3樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-4-25 14:34:00 [只看該作者]
linux版有同樣的問題么?
|
單帖管理 | 引用 | 回復 |
barrypp |
4樓 |
Post By:2016-4-25 15:18:00 [只看該作者]
ESMARC 3354 Linux, ttyS1 是不是也是只需進行如下設置,就可以開啟RTS/CTS ------------------- termios ComOptions; ComOptions.c_cflag |= CRTSCTS; /* 設置硬件流控RTS/CTS */ -------------------
|
|
單帖管理 | 引用 | 回復 |
hzc |
5樓 信息 | 搜索 | 郵箱 |
加好友 發短信 員工 |
Post By:2016-4-25 15:55:00 [只看該作者]
你好,請問您是需要啟用串口流控通訊,還是只需要使用RTS引腳的信號作為使能或控制?
我們的ttyS1可以用過程序制定任意一位GPIO作為該串口的RTS信號,不知道這樣的功能是否滿足需求?
|
單帖管理 | 引用 | 回復 |
barrypp |
6樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-4-25 16:07:00 [只看該作者]
RTS/CTS流控 [此貼子已經被作者于2016-4-25 16:07:33編輯過]
|
單帖管理 | 引用 | 回復 |
hzc |
7樓 信息 | 搜索 | 郵箱 |
加好友 發短信 員工 |
Post By:2016-4-25 17:32:00 [只看該作者]
你好,我們剛才查看了硬件和驅動,硬件上的確引出了RTS/CTS管腳,只是在驅動中默認是沒有做切換的,我們需要更新一下內核,明天會發送到您的郵箱,實在抱歉由于這個功能給你帶來的問題。
|
單帖管理 | 引用 | 回復 |
barrypp |
8樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-5-4 9:59:00 [只看該作者]
Linux內核大概還需要多久才能準備好呢?
|
單帖管理 | 引用 | 回復 |
hzc |
9樓 信息 | 搜索 | 郵箱 |
加好友 發短信 員工 |
Post By:2016-5-4 13:28:00 [只看該作者]
你好,因為之前沒有增加這個功能,我們目前正在調試,完成之后就會發送到你的郵箱。
|
單帖管理 | 引用 | 回復 |