求一个基于单片RS485通讯程序 C语言的
答案:3 悬赏:60
解决时间 2021-02-15 05:19
- 提问者网友:相思瘸子
- 2021-02-14 10:33
求一个基于单片RS485通讯程序 C语言的
最佳答案
- 二级知识专家网友:蜜罐小熊
- 2021-02-14 10:49
485和232没有区别,格式是一样的.不过485传输的单向的,只能处于收或者发状态,收发是需要选通的.通信芯片有max485,可以找到datasheet,自己上alldatasheet就可以找到.如果做485联网通讯,需要注意不要有两台以上的终端同时发送信息就行了.别的没有什么注意的,和232一样.
全部回答
- 1楼网友:闲懒诗人
- 2021-02-14 12:15
建议 看看 龚建伟 的书
Visual C++_Turbo C串口通信编程实践
pdf 文档 发给你了
485电平转换芯片 就用 max485 吧
请看 武汉鸿伟光电
E485C RS232/RS485/RS422无源转换器
E485D RS232/RS485/RS422有源隔离转换器
- 2楼网友:心与口不同
- 2021-02-14 11:13
看来不了解485!
你就搜索51单片机 多机通信就可以
485只是在232基础上加转换器形成,是物理层的协议,不必顾忌,就好比电平转232一样。关键是协议这里你看是用modbus ,还是自己定协议,还是就用51单片机自己带的多机通信功能。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯