哪位大神帮我解答一下我的问题?急急急!!

a84519300 2012-07-31 07:42:16
现在又一个工程要用工控机的485接口,在windows下用的都正常,在Ubuntu下用不了这个口,open函数打开该口后返回输入输出错误,不能修改该串口信息,也不能收发,但是剩下的232口是正常的,是不是Linux下需要专门的485驱动,??我是小白,不会写,有没有现成的?或者大神们能不能提供个解决方案啊?
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
deep_pro 2012-08-01
  • 打赏
  • 举报
回复
rs485 要注意的就是全双工还是半双工
全双工同rs232一样,不会有障碍。半双工需要程序员切换收发

但是现在看你的情况,不能修改该串口信息,也不能收发,很可能你的内核压根没有支持这个串口
你得先想办法驱动这个串口,保证先能修改该串口信息。这一步没有通用的办法,必须你自己看这个485接口的实现手册搞定。
我就不信你在windows上没有单独装驱动,如果485是由一块扩展卡提供的话。


485驱动跟232驱动可以一致,切换收发也是由应用程序完成的。
Linux-Torvalds 2012-07-31
  • 打赏
  • 举报
回复

23,126

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧