如果单片机有多个串口或者SPI/自定义通讯口,可以A通讯口1接B通讯口1,B通讯口2接C通讯口1.C通讯口2接D通讯口1....
如果有串口建议用485总线,CAN总线,时分复用,
每个节点设定一个地址,检测到发给自己的数据就回应,不是就忽略。
一、一个主机多个从机,主机轮询分级,分级做应答,
二、数据量少可以主机主动往总线发送,各个节点检测到是发给自己,就把应答的数据发到总线上。
三、发送前最好检测是否当前有数据再发送,发送过后无应答可以重发,但是最好通过节点的编号错开不同的时间重发,避免无休止的数据重发冲突 |