关于怎样在linux上用C写串口收发数据程序

关于怎样在linux上用C写串口收发数据程序,第1张

对于编程来说,没什么区别,通过控制485的使能端该程序完全可以使用。唯一的区别就是你在发送的时候通过程序把485的控制脚拉高,接收的时候把他拉低就可以了。至于电气方面的区别:RS232是全双工,可以同时收发,RS485是半双工,不能同时收发,还有电平信号不一样,这个编程你就不要理了。

使用串口协议登录Linux终端控制台,通过Zmodem文件传输协议接收一个外部文件。

命令:rz -y

会d出文件浏览窗口,选择要上传的文件即可。

-y 表示若文件已存在,则覆盖。

1. 确认是否成功打开的串口设备?

2. 确认打开串口后, 是否设置了波特率等一系列的参数?

3. 确认是否可成功写入?

4. 尝试使用poll 来代替select. 对于系统设备, 有时select不能正常工作而poll是可以的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11133187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存