主题:如何使用GPIO控制485的发送接收使能?

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


加好友 发短信
如何使用GPIO控制485的发送接收使能?  发帖心情 Post By:2014-11-2 17:00:00   [只看该作者]

当使用GPIO控制485的接收使能时,如何编程保证问答过程中不丢包

设置485 写状态
调用write()写报文

???此处如何判断延时?,会不会出现没写完就改变状态导致发送错误
                                    或者等设置485读状态时,下面已经应答了报文,导致首字节丢失

设置485读状态
调用read()读应答报文

谢谢

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


加好友 发短信
  发帖心情 Post By:2014-11-3 9:13:00   [只看该作者]

请问你用的型号的板子,操作系统是什么?
一般可以设置一位GPIO做为RS485的RTS信号,由驱动程序自动完成RTS的切换。

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


  发帖心情 Post By:2014-11-3 10:12:00   [只看该作者]

EM9280, LINUX系统

使用多个485接口,每个485口使用一个GPIO控制收发使能

在发送数据前设置为发送状态,在发送后设置为接收状态

怎么设置RTS?谢谢


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


加好友 发短信 员工
  发帖心情 Post By:2014-11-3 10:41:00   [只看该作者]

你好,EM9280可以设置GPIO为RTS,具体的操作方法请参考文章:http://www.emtronix.com/article/article2013580.html

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


加好友 发短信
  发帖心情 Post By:2014-11-5 16:06:00   [只看该作者]

方法看到了,但是光盘里没有找到EM9280_IOCTL_RTS_SET的定义,应该是头文件版本不对,编译不成功


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


加好友 发短信 员工
  发帖心情 Post By:2014-11-5 16:59:00   [只看该作者]

你好,请留下一个邮箱,我会将最新的头文件发给你,谢谢。

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


加好友 发短信
  发帖心情 Post By:2014-11-5 17:06:00   [只看该作者]

996239620@qq.com

 

谢谢!


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


加好友 发短信 员工
  发帖心情 Post By:2014-11-5 18:17:00   [只看该作者]

已发送,请查收。

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

返回首页

如何使用GPIO控制485的发送接收使能?

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