简单一点的多机通信是主从结构的通信,串口再加上485芯片可以实现,在编程方面主要是通信完成之后,要切换485的收发状态,其他都是串口编程上的问题。还有就是如何区分哪个设备的问题,一般的做法是在数据格式中去定义一个设备编号(网络内部必须唯一),通过编号来识别身份。简单的格式可以参考以下结构:【数据头】【目标】【命令】【长度】【数据体】【校验】
I2C、485总线总线是可以支持多机通讯的,
这个硬件和软件配合才行,你需要多少个从机
再多的通讯也要分主机与从机