主題:如何使用GPIO控制485的發送接收使能? 共有55917人關注過本帖 |
---|
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.huochepiao123.com.cn/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 [只看該作者]
已發送,請查收。
|
單帖管理 | 引用 | 回復 |