最近在学串口通讯,这是两个单片机之间通信的,有一些问题1.请问书上写的继电器是什么型号的?继电器不是开关吗?为什么用它来发送数据。2.而上位机又指的是什么呢?我百度了,说的都是电脑上的一个软件,为什么要发给上位机呢?给上位机干嘛不直接在主机给上位机数据。3.两个单片机之间的通讯,不应该是互相可以发信息和接收信息吗,那不就不分从机主机了吗。4.我理解单片机通信的意义,是不是一块单片机资源不够用,所以用两块,或者两块以上,只进行数据通讯,这样就可以减轻一块单片机的负担,还有什么其他意义吗?刚学这个部分,所以请大神们别笑我乱想。
你好,现在回答一下你的问题。
1、继电器是开关,并不能进行数据的传输,你图片上那句话的意思是单片机驱动了继电器完成开关操作,然后把数据返回给上位机,是分开的两个操作,此外,继电器没有指定型号这一说,可以按照需要电子元器店买,有些规格比如电流、电压上的不同;
2、上位机一般是相对于下位机而言,比如你的单片机通过串口连接电脑,电脑上运行一个软件对这个单片机进行控制,那么这个运行在电脑上的软件就可以理解为上位机,而单片机上的程序则为下位机;
3、你说的没错,两块单片机是可以互相通讯的,主机和从机是指在某个时刻的发送方和接收方,比如此时此刻单片机1向单片机2发送数据,单片机2只是接收,那么在此次通讯过程中,1是主机,2是从机;
4、单片机可以理解成一个硬件平台,多块单片机的通讯会应用到某些产品中,比如你一个产片中包含了两块单片机,一块负责控制灯光,一块负责接收声音,当需要二者之间需要通讯时,则可以通过串口进行通讯。
仿佛看到几年前的自己,希望自己的回答对你有帮助。