求一个RS485 与8051多机通讯的程序。。C语言的,要多字节通讯的。大急!!! 20
3个回答
展开全部
看来不了解485!
你就搜索51单片机 多机通信就可以
485只是在232基础上加转换器形成,是物理层的协议,不必顾忌,就好比电平转232一样。关键是协议这里你看是用MODBUS ,还是自己定协议,还是就用51单片机自己带的多机通信功能。
你就搜索51单片机 多机通信就可以
485只是在232基础上加转换器形成,是物理层的协议,不必顾忌,就好比电平转232一样。关键是协议这里你看是用MODBUS ,还是自己定协议,还是就用51单片机自己带的多机通信功能。
更多追问追答
追问
我就想主机发一个地址,从机接到地址后给上应答信号,然后等主机发数据(2个以上数据),我现在出现的问题是,一托一可以,没有问题,一托二就从机跑不起了
追答
这个是你的协议没有编写好,应该区分出地址和命令。
从机收到地址时,地址正确返回应答信号。没有收到地址时,无应答。
如果一拖二,不管地址正确与否均应答,双机同时通过一根数据总线通信,会造成数据帧错误,当然就跑不起了。
不管怎么着,你应当画好程序流程图,要多想,多画图,再编程,这样效率高。
展开全部
主要还是串口(uart)通信+485使能控制
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-18
展开全部
建议 去 我的领地 5d6d 的 proteus 论坛看看
那里有很多 单片机仿真实例,包括仿真图 和 源码
搜 5d6d 和 proteus 2个关键词
那里有很多 单片机仿真实例,包括仿真图 和 源码
搜 5d6d 和 proteus 2个关键词
追问
去搜过了。。。。。没有我想要的
追答
就是 找个可以参考的 程序
不一定 完全 一样
祝你顺利
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询