导航:首页 > 操作系统 > 单片机做从机

单片机做从机

发布时间:2022-09-30 20:44:53

A. 单片机要实现从机和主机的通讯要怎么实现

单片机串口通讯,如果是一对一单片机串口通讯 可以互为 主从机,如果是多机通讯 那么只能一个单片机为 主机、其余单片机 为 从机,主机TXD-所有从机RXD、主机RXD-所有从机TXD,如果用无线通讯串口透传模块,多机通讯也可以互为 主从机。

B. 单片机设计为什么要区分主机和从机

如果一个控制系统中用到多个单片机,一般情况下,会用一主多从的模式。
主机一般用作整个系统的任务协调和划分,人机交互等。而从机一般用于执行某些具体的任务,接受主机的指令,并把自身的运行状态向主机进行反馈。主机、从机之间可以通过通讯的办法进行数据交互。

C. PIC单片机I2C通信可同时做主机也做从机么

同时这个词不准确啊。
你想要它做主的时候,设置为主,想要从的时候设置为从不就好了么,同时为主同时为从,这不矛盾了?

如有问题,请追问。

D. msp430的单片机做从机,用另一个单片机的IIC从MSP430的RAM中取数据,程序该怎么写

I2C通信是,一个单片机设成从机模式,另一个设成主机模式(MSP430有四种模式:主机发送、主机接收、从机发送、从机接收);通信时寄存器设成相应模式,严格按照时序写代码就OK了。
RAM区的数据需要从机收到请求后控制发送哪一个部分。

E. 单片机作为蓝牙模块的主机或是从机对数据传输有没有影响

一个做主机一个做从机就可以实现通信,电脑和手机的蓝牙一般是主机,也就是说配对一个从机就能实现通信,你再买一个从机蓝牙模块来就可以用了,

不过我感觉你说的这个功能实现起来难点很多,因为看似简单的的配对涉及到很多问题,主要是软件上,手机端需要写驱动及应用程序,这个就需要你对嵌入式ARM及linux相当熟悉,不过有可能类似的程序能下载到,你可以试试,再者单片机你需要写通信协议蓝牙模块才能工作,还需进行收到数据的控制信号10口输出,还需要信号放大,如果做PWM输出,就需要H桥。
从理论上来说楼主的功能可以实现,但是前提是你很熟悉单片机编程和arm linux,而且电路知识也必须熟悉。从楼主的提问来看我不认为你是一个电子方面的专业人士,所以你真想做就需要毅力了,光买点零件回来是不够的

F. 51单片机多机通信从机的什么2在哪设置

可以使用I2C,SPI的多机通信,从机地址都是软件设置的,必须和主机当前地址一样才可以通信。
如果串口通信。,如果用软件设置的话,就是在从机的程序中加上if语句即可,if语句后面的条件即是从机地址。

G. STC单片机的SPI从机通讯问题

那有这么简单!!
想不想实现这样通信协议?

输入输出一体化模块:
板子上的硬件资源有52单片机一个,8*8led点阵屏16个,4位一体数码管8个(32个显示位位),led灯16个,4*4矩阵键盘,74ls154,74ls373,分立与门,或门等等。
主程序负责所有器件驱动以及和外界数据交换。模块上有键按下后通知主机读取键值
和外界通信有4种通信协议可选,1_Wire,I2C, UART, SPI。 每种协议都支持总线上挂接256个模块。
1_Wire 总线模式时所有模块可以挂接在单线上 。(每秒传输27531字节)
I2C 模式时所有模块可以和标准的I2C器件挂接在一起 。(每秒传输38782字节)
UART 模式时所有模块还可以直接被PC机控制 。。(每秒传输37062字节)
SPI 模式时所有模块可以和标准的SPI器件挂接在一起。。(每秒传输38782字节)

H. 怎么样用stm32单片机做iic从机

可以看吴鉴鹰单片机开发板教程的

#include<reg52.h>


sbitHC595_sck=P0^5;

sbitHC595_rck=P0^6;

sbitHC595_data=P0^7;


codeunsignedcharData_One_Array[2]={0x01,0x00};

codeunsignedcharData_Two_Array[2]={0x00,0x00};


voidSend_Data(unsignedcharData_One,unsignedcharData_Two)

{

unsignedchari;


HC595_rck=0;


for(i=0;i<8;i++)

{

HC595_sck=0;

if(0==(Data_One&0x80))

{

HC595_data=0;

}

else

{

HC595_data=1;

}


Data_One=Data_One<<1;

HC595_sck=1;

}

for(i=0;i<8;i++)

{

HC595_sck=0;

if(0==(Data_Two&0x80))

{

HC595_data=0;

}

else

{

HC595_data=1;

}


Data_Two=Data_Two<<1;

HC595_sck=1;

}


HC595_rck=1;


}


voidmain()

{

while(1)

{

Send_Data(Data_One_Array[0],Data_Two_Array[0]);

}

}

I. 求助:单片机 主机和从机的区别

如果一个控制系统中用到多个单片机,一般情况下,会用一主多从的模式。
主机一般用作整个系统的任务协调和划分,人机交互等。而从机一般用于执行某些具体的任务,接受主机的指令,并把自身的运行状态向主机进行反馈。
主机、从机之间可以通过通讯的办法进行数据交互。

J. C51单片机做SPI从机,时钟线是应该接入单片机的普通IO、三态IO,还是中断

无论发送方还是接收方,时钟都是单片机产生的
对于接收方,NRF24L01的IRQ引脚 可产生中断,单片机可按中断处理,也可按普通IO口查询状态

阅读全文

与单片机做从机相关的资料

热点内容
jpg转换成pdf免费软件 浏览:741
范里安pdf 浏览:443
伪造pdf 浏览:75
能删除android文件夹吗 浏览:446
LINUX使用V2ray 浏览:797
找人帮忙注册app推广是什么 浏览:820
独立服务器如何恢复初始化 浏览:11
优秀到不能被忽视pdf 浏览:316
导游程序员家政 浏览:586
22乘28的快速算法 浏览:337
软通动力程序员节2021 浏览:845
安卓系统如何卸载安装包 浏览:870
短信删除助手文件夹 浏览:688
java办公自动化 浏览:342
php中超链接 浏览:254
linux默认路由设置 浏览:36
linux如何挂载iso 浏览:432
vs程序换文件夹后不能编译 浏览:558
安卓源码编译输入脚本没反应 浏览:47
phpmysql自增 浏览:167