最近在学串口通讯,这是两个单片机之间通信的,有一些问题1.请问书上写的继电器是什么型号的?继电器不是开关吗?为什么用它来发送数据。2.而上位机又指的是什么呢?我百度了,说的都是电脑上的一个软件,为什么要发给上位机呢?给上位机干嘛不直接在主机给上位机数据。3.两个单片机之间的通讯,不应该是互相可以发信息和接收信息吗,那不就不分从机主机了吗。4.我理解单片机通信的意义,是不是一块单片机资源不够用,所以用两块,或者两块以上,只进行数据通讯,这样就可以减轻一块单片机的负担,还有什么其他意义吗?刚学这个部分,所以请大神们别笑我乱想。
1条回答 默认 最新
- King_Mumumu 2016-10-13 12:04关注
你好,现在回答一下你的问题。
1、继电器是开关,并不能进行数据的传输,你图片上那句话的意思是单片机驱动了继电器完成开关操作,然后把数据返回给上位机,是分开的两个操作,此外,继电器没有指定型号这一说,可以按照需要电子元器店买,有些规格比如电流、电压上的不同;
2、上位机一般是相对于下位机而言,比如你的单片机通过串口连接电脑,电脑上运行一个软件对这个单片机进行控制,那么这个运行在电脑上的软件就可以理解为上位机,而单片机上的程序则为下位机;
3、你说的没错,两块单片机是可以互相通讯的,主机和从机是指在某个时刻的发送方和接收方,比如此时此刻单片机1向单片机2发送数据,单片机2只是接收,那么在此次通讯过程中,1是主机,2是从机;
4、单片机可以理解成一个硬件平台,多块单片机的通讯会应用到某些产品中,比如你一个产片中包含了两块单片机,一块负责控制灯光,一块负责接收声音,当需要二者之间需要通讯时,则可以通过串口进行通讯。仿佛看到几年前的自己,希望自己的回答对你有帮助。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 如何在scanpy上做差异基因和通路富集?
- ¥20 关于#硬件工程#的问题,请各位专家解答!
- ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
- ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
- ¥30 截图中的mathematics程序转换成matlab
- ¥15 动力学代码报错,维度不匹配
- ¥15 Power query添加列问题
- ¥50 Kubernetes&Fission&Eleasticsearch
- ¥15 報錯:Person is not mapped,如何解決?
- ¥15 c++头文件不能识别CDialog