主题:如何使用GPIO控制485的发送接收使能? 共有48760人关注过本帖 |
---|
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 [只看该作者]
|
单帖管理 | 引用 | 回复 |
hzc |
8楼 信息 | 搜索 | 邮箱 |
加好友 发短信 员工 |
Post By:2014-11-5 18:17:00 [只看该作者]
已发送,请查收。
|
单帖管理 | 引用 | 回复 |