OpenEdv-开源电子网

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

蓝牙AT模式和正常模式切换

[复制链接]

13

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2012-7-4
在线时间
0 小时
发表于 2014-4-25 10:44:35 | 显示全部楼层 |阅读模式
我想上电以后 , 进入AT, 改完再进入正常模式  因为小板做PCB焊板子上了 3.3V没发改 所以不好用电源来控制
现在用复位来模拟电源开关 程序如下 问题是进入AT后无法再正常模式工作 手机显示连接但没有收到数据
void reset()  //释放复位引脚  
{
   GPIO_InitTypeDef  GPIO_InitStructure;

  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOB, &GPIO_InitStructure);
}

void haha()
{    
   /****进入AT****/
    uart4_init(9600);                             //AT模式波特率固定9600
    GPIO_SetBits(GPIOB,GPIO_Pin_11);   //蓝牙模块PIO11引脚上电高电平进入AT
    reset();                                       //释放引脚(1.7V左右)相当于开关 
    GPIO_ResetBits(GPIOB,GPIO_Pin_12); //低电平 启动复位
    delay_ms(1000);                          //等待复位稳定
    printf("AT+NAME123\r");               //发送AT指令

    /****正常通讯****/
     GPIO_ResetBits(GPIOB,GPIO_Pin_11); //PIO11低电平进入正常通讯模式
     reset();                                   //释放复位脚  
     delay_ms(1000);
     uart4_init(115200);                 //正常通信波特率
}
int main(void)
{
   haha();
  while(1)
   {
       printf("123\n");   //能与手机连接  但收不到收据
      delay_ms(1000);
   }
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-4-25 20:42:41 | 显示全部楼层
GPIO_ResetBits(GPIOB,GPIO_Pin_11); //PIO11低电平进入正常通讯模式
后面,加多发送一个:AT+RESET的指令,试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

13

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2012-7-4
在线时间
0 小时
 楼主| 发表于 2014-4-28 11:17:22 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
果然好使了 感谢原子哥 这个是怎么回事呢
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-4-28 19:19:55 | 显示全部楼层
回复【3楼】石头:
---------------------------------
要重启新设置才会生效。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 20:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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