如何用硬件实现单片机的多机通讯

2025-02-24 10:15:54
推荐回答(4个)
回答1:

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

回答2:

I2C、485总线总线是可以支持多机通讯的,

回答3:

这个硬件和软件配合才行,你需要多少个从机

回答4:

再多的通讯也要分主机与从机