求一个RS485 与8051多机通讯的程序。。C语言的,要多字节通讯的。大急!!! 20

chan.love@qq.com有现成程序的麻烦发个谢谢!!要机与从机多字节传输的。... chan.love@qq.com 有现成程序的麻烦发个谢谢!!要机与从机多字节传输的。 展开
 我来答
tome555
2012-04-21 · TA获得超过373个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:338万
展开全部
看来不了解485!
你就搜索51单片机 多机通信就可以
485只是在232基础上加转换器形成,是物理层的协议,不必顾忌,就好比电平转232一样。关键是协议这里你看是用MODBUS ,还是自己定协议,还是就用51单片机自己带的多机通信功能。
更多追问追答
追问
我就想主机发一个地址,从机接到地址后给上应答信号,然后等主机发数据(2个以上数据),我现在出现的问题是,一托一可以,没有问题,一托二就从机跑不起了
追答
这个是你的协议没有编写好,应该区分出地址和命令。
从机收到地址时,地址正确返回应答信号。没有收到地址时,无应答。
如果一拖二,不管地址正确与否均应答,双机同时通过一根数据总线通信,会造成数据帧错误,当然就跑不起了。

不管怎么着,你应当画好程序流程图,要多想,多画图,再编程,这样效率高。
蓟州侯
2012-04-19 · 超过23用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:49万
展开全部
主要还是串口(uart)通信+485使能控制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-18
展开全部
建议 去 我的领地 5d6d 的 proteus 论坛看看

那里有很多 单片机仿真实例,包括仿真图 和 源码
搜 5d6d 和 proteus 2个关键词
追问
去搜过了。。。。。没有我想要的
追答
就是 找个可以参考的 程序

不一定 完全 一样

祝你顺利
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式