烂泥桑 发表于 2012-10-11 09:59:48

想问一下单片机多机通讯问题

最近自己在尝试着实现单片机多机通讯,在proteus上仿真,1个单片机做主机,3个单片机从机。但是一直没有实现。就上网找找资料,顺便查查书。

突然发现一个认识上的问题,也不记得从哪里看回来的,说RS232不支持多点连接方式,要通过485连接才行,所以自己的仿真里面也是这么做的。但是今天看看书,却又发现,51里面,串口通讯不是有方式2和方式3,至少支持主从式多机通讯吗?(这也正是我想要的)

所以我想问一下,到底要不要485芯片做连接啊,书上的图可是主机的RXD TXD出来两条平行线,其他单片机的RXD TXD连着这样而已啊。

X-h-p 发表于 2012-10-11 12:49:31

SPI总线没问题

zemicxm007 发表于 2012-10-11 13:18:38

RS232的RX和TX是分开的,多机通讯的话,就必须要固定主、从机,主从之间通信用UART口(一主多从)没问题,用232电平是不行的,并且从与从之间无法通信,因为TX接TX,RX接RX。

一往无前 发表于 2016-7-16 16:50:45

最近在做这种通信,用422
页: [1]
查看完整版本: 想问一下单片机多机通讯问题