51单片机多机通讯问题
一主多从,每个从机一个固定IP,主机给一个固定IP从机发送一个指令,譬如令从机P2.1输出高电平,从机之间不需要通信,谢谢了,小弟就15分,全部奉上。最好是汇编,C我看不...
一主多从,每个从机一个固定IP,主机给一个固定IP从机发送一个指令,譬如令从机P2.1输出高电平,从机之间不需要通信,谢谢了,小弟就15分,全部奉上。
最好是汇编,C我看不懂,谢谢! 展开
最好是汇编,C我看不懂,谢谢! 展开
展开全部
IP???ip地址?你用的以太网?
看你的提问不像是以太网,只是主从通讯的话还是比较好解决的,用标准的串口通讯,设置好主从机的波特率、数据位、停止位等参数,然后每个从机设置一个地址,自己建立一个简单的通讯协议,也就是自己定义一套帧结构,比如每次通讯主机发送若干字节,第一字节为引导码,第二字节为通讯类型,比如0xaa为数据传送,0x55为指令传送,第三字节为指示本次通讯一共传送了多少个字节,第四个字节为地址信息,第五个字节为校验数据,第六个字节以后是要传送的数据或指令。当然,这只是一个比喻,具体还是要根据你自己的实际需求来决定。还有,就是通讯失败的数据重发等情况。
看你的提问不像是以太网,只是主从通讯的话还是比较好解决的,用标准的串口通讯,设置好主从机的波特率、数据位、停止位等参数,然后每个从机设置一个地址,自己建立一个简单的通讯协议,也就是自己定义一套帧结构,比如每次通讯主机发送若干字节,第一字节为引导码,第二字节为通讯类型,比如0xaa为数据传送,0x55为指令传送,第三字节为指示本次通讯一共传送了多少个字节,第四个字节为地址信息,第五个字节为校验数据,第六个字节以后是要传送的数据或指令。当然,这只是一个比喻,具体还是要根据你自己的实际需求来决定。还有,就是通讯失败的数据重发等情况。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询