主题:如何使用GPIO控制485的发送接收使能? 共有73883人关注过本帖 |
---|
![]() shitou |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
如何使用GPIO控制485的发送接收使能? ![]()
当使用GPIO控制485的接收使能时,如何编程保证问答过程中不丢包
设置485 写状态 调用write()写报文 ???此处如何判断延时?,会不会出现没写完就改变状态导致发送错误 或者等设置485读状态时,下面已经应答了报文,导致首字节丢失 设置485读状态 调用read()读应答报文 谢谢
|
单帖管理 | 引用 | 回复 ![]() |
![]() lqk |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
请问你用的型号的板子,操作系统是什么?
一般可以设置一位GPIO做为RS485的RTS信号,由驱动程序自动完成RTS的切换。
|
单帖管理 | 引用 | 回复 ![]() |
客人 |
3楼 |
![]() |
![]() EM9280, LINUX系统 使用多个485接口,每个485口使用一个GPIO控制收发使能 在发送数据前设置为发送状态,在发送后设置为接收状态 怎么设置RTS?谢谢 |
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
4楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,EM9280可以设置GPIO为RTS,具体的操作方法请参考文章:http://www.emtronix.com/article/article2013580.html
|
单帖管理 | 引用 | 回复 ![]() |
![]() shitou |
5楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() 方法看到了,但是光盘里没有找到EM9280_IOCTL_RTS_SET的定义,应该是头文件版本不对,编译不成功 |
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
6楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好,请留下一个邮箱,我会将最新的头文件发给你,谢谢。
|
单帖管理 | 引用 | 回复 ![]() |
![]() shitou |
7楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]() |
单帖管理 | 引用 | 回复 ![]() |
![]() hzc |
8楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
已发送,请查收。
|
单帖管理 | 引用 | 回复 ![]() |