关于蓝牙模块和单片机数据传输的问题

单片机和蓝牙模块通过TX和RX串行接口连接 请问 如果单片机向蓝牙模块传送一个含8位数据的信号 蓝牙模块会马上接受到这个信号么 接收到信号会马上通过射频将信号发射出去么?

由于没有提供具体的芯片型号和电路,只能从信号传输的角度简单聊一下,欢迎追问,如果有错误请指出。
一般的蓝牙传输模块,比如MS47FS3,其实内部是有一个arm核心的,单片机和蓝牙模块之间的通讯可以看成两个mcu之间的通讯。通讯的过程要考虑的问题主要有两个,一个是通讯信号的质量问题,一个是通讯信号能否被识别,也就是通讯协议的问题。
首先,对于通讯信号的质量,简单的说是我们会期望我发出的高电平在接收时仍然是高电平,这时候我们会期望接收端的输入阻抗尽可能的大。为了实现这一要求,通常会在接收端前加入驱动电路。这个电路可以是简单的运放电路,可以是专用的收发芯片;但这对于简单的实验,这一点可能不是必须的。
通讯协议可能更加重要。首先,接收端和发送端应该是同样的通讯方式,比如其他回答中提到SPI(串行)或者并行。同样的通讯方式,对于电平的识别方式是否一致,比如232和485,就是普通的串行和差分的串行,就无法相互识别。
至于指令集的问题,我感觉只是你的通讯能够顺利建立之后,因为蓝牙模块本质也是一个arm芯片,如果你只给他通讯一个数据,他其实不知道要进行什么操作。这时候需要你通过指令集来告诉他,接收到这个数据之后,你希望他执行什么样的动作。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-26
这个主要看你使用的是什么蓝牙模块,一般的蓝牙转串口模块都是立即就传送出去了,这个“立即”的概念主要是蓝牙模块内部程序的处理执行时间,一般延迟极短。
另:不明白你为什么会关注这个问题,是因为你用的模块有很大延迟么?

我们淘宝有卖蓝牙模块的。本回答被提问者采纳
第2个回答  推荐于2016-11-16
1:蓝牙模块一般是使用SPI或串口与单片机通讯,单片机只需要使用串口或SPI,根据模块提供的指令集进行通讯就可以了;
2:蓝牙模块的指令集一般为AT指令,具体由生产厂家定义,用户只需使用只需指令进行简单的初始化设置,如通讯波特率等就可以使用蓝牙模块通讯了 。
第3个回答  2014-04-19
看做是透传就可以了
第4个回答  2014-04-19
废话肯定是加密射频信号,具体是什么波形看你芯片参数了,再一个蓝牙频率貌似是2.4G的吧。追问

不 我指单片机和蓝牙之间传送的时候

相似回答