OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5326|回复: 7

stm32 可以同时使用多少个蓝牙独立工作?是不是最多3个? 一个stm32 ADC采集15路数据

[复制链接]

9

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2014-10-29
在线时间
2 小时
发表于 2014-11-28 13:55:18 | 显示全部楼层 |阅读模式
5金钱
stm32  可以同时使用多少个蓝牙独立工作?是不是最多3个?  一个stm32 ( A) ADC采集15路数据(每一路数据连续性都较强)  通过一路蓝牙发送到另外一个stm32(B)  要把这15路数据提取又分开独立发送给15个舵机可以实现?思路?

或者说一个STM32上使用多个蓝牙 点对点(成本高了)?

最佳答案

查看完整内容[请看2#楼]

应该是有多少个串口,就可以接多少个蓝牙模块 一般蓝牙模块都是串口的,问题就是看蓝牙模块之间会不会互相干扰了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-11-28 13:55:19 | 显示全部楼层
应该是有多少个串口,就可以接多少个蓝牙模块
一般蓝牙模块都是串口的,问题就是看蓝牙模块之间会不会互相干扰了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2014-10-29
在线时间
2 小时
 楼主| 发表于 2014-11-28 23:09:10 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥  我现在正在搞UART4,5串口  也看到你的寄存器版本的程序  可以写个库函数版本的吗  搞不定下面是我写串口4你看看有什么问题:
void uart4_init(u32 bound)
{
   GPIO_InitTypeDef GPIO_InitStructure;
 USART_InitTypeDef USART_InitStructure;
NVIC_InitTypeDef NVIC_InitStructure;
 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
 RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART4, ENABLE); 
 
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(GPIOC, &GPIO_InitStructure);
 
 
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11;
 GPIO_Init(GPIOC, &GPIO_InitStructure);

 
 USART_InitStructure.USART_BaudRate = bound;
 USART_InitStructure.USART_WordLength = USART_WordLength_8b;
 USART_InitStructure.USART_StopBits = USART_StopBits_1;
 USART_InitStructure.USART_Parity = USART_Parity_No;
 USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
 USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; 
 
 USART_Init(UART4, &USART_InitStructure);
 
 USART_ITConfig(UART4, USART_IT_RXNE, ENABLE);
 
 USART_Cmd(UART4, ENABLE);
 
  NVIC_InitStructure.NVIC_IRQChannel = UART4_IRQn;//NVIC_InitStructure.NVIC_IRQChannel = UART4_IRQChannel;
                                                                            //NVIC_InitStructure.NVIC_IRQChannel = UART4_IRQHandler; 
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=3 ;//?????3
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3; //????3
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ????
NVIC_Init(&NVIC_InitStructure); //??????????VIC???
}
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-11-28 23:29:19 | 显示全部楼层
看不出什么问题哦。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2014-10-29
在线时间
2 小时
 楼主| 发表于 2014-11-28 23:30:37 | 显示全部楼层
应该是我手机接收问题   用开发板的串口监测是正常发送的    那UART5 也是一样设置吗  要复用到什么管脚?
回复

使用道具 举报

9

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2014-10-29
在线时间
2 小时
 楼主| 发表于 2014-11-28 23:47:56 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
搞定了  麻烦原子哥了 待会会分享上论坛的
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-11-29 00:06:10 | 显示全部楼层
回复【6楼】忘川:
---------------------------------
恭喜
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

9

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2014-10-29
在线时间
2 小时
 楼主| 发表于 2014-11-29 00:09:11 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
程序测试正常了  但现在有点问题开发板 “0B 0B 0B 0B 0B 0B 0B 0B 0B 0B 0B ”按一次复位才有反应 输出几个“0B”就停了 而不是连续输出了  咋回事?之前一切正常的   接线程序都没变
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 22:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表