主题:[求助]ESMARC 3354 WEC7, COM2 , RTS/CTS 共有65421人关注过本帖 |
---|
![]() barrypp |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
[求助]ESMARC 3354 WEC7, COM2 , RTS/CTS ![]()
请问,要如何启用COM2上的RTS/CTS。
已在软件中设置了RTS_CONTROL_HANDSHAKE ---- DCB myDCB; myDCB.fRtsControl = RTS_CONTROL_HANDSHAKE; ---- [此贴子已经被作者于2016-4-25 13:29:43编辑过]
|
单帖管理 | 引用 | 回复 ![]() |
![]() lqk |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
对于COM2口,应用程序确实只需要设置myDCB.fRtsControl = RTS_CONTROL_HANDSHAKE;就行了。
但我检查了一下驱动,对应的管脚没有从IO状态切换到硬件RTS/CTS状态,我们更新一下内核,最近明天发到你邮箱。
|
单帖管理 | 引用 | 回复 ![]() |
![]() barrypp |
3楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
linux版有同样的问题么?
|
单帖管理 | 引用 | 回复 ![]() |
barrypp |
4楼 |
![]() |
![]() ESMARC 3354 Linux, ttyS1 是不是也是只需进行如下设置,就可以开启RTS/CTS ------------------- termios ComOptions; ComOptions.c_cflag |= CRTSCTS; /* 设置硬件流控RTS/CTS */ -------------------
|
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
5楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,请问您是需要启用串口流控通讯,还是只需要使用RTS引脚的信号作为使能或控制?
我们的ttyS1可以用过程序制定任意一位GPIO作为该串口的RTS信号,不知道这样的功能是否满足需求?
|
单帖管理 | 引用 | 回复 ![]() |
![]() barrypp |
6楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() RTS/CTS流控 [此贴子已经被作者于2016-4-25 16:07:33编辑过]
|
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
7楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,我们刚才查看了硬件和驱动,硬件上的确引出了RTS/CTS管脚,只是在驱动中默认是没有做切换的,我们需要更新一下内核,明天会发送到您的邮箱,实在抱歉由于这个功能给你带来的问题。
|
单帖管理 | 引用 | 回复 ![]() |
![]() barrypp |
8楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
Linux内核大概还需要多久才能准备好呢?
|
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
9楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,因为之前没有增加这个功能,我们目前正在调试,完成之后就会发送到你的邮箱。
|
单帖管理 | 引用 | 回复 ![]() |