完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想上电以后 , 进入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+NAME123r"); //发送AT指令 /****正常通讯****/ GPIO_ResetBits(GPIOB,GPIO_Pin_11); //PIO11低电平进入正常通讯模式 reset(); //释放复位脚 delay_ms(1000); uart4_init(115200); //正常通信波特率 } int main(void) { haha(); while(1) { printf("123n"); //能与手机连接 但收不到收据 delay_ms(1000); } } |
|
相关推荐
3个回答
|
|
|
|
|
|
果然好使了 感谢原子哥 这个是怎么回事呢
|
|
|
|
要重启新设置才会生效。
|
|
|
|
只有小组成员才能发言,加入小组>>
366浏览 1评论
486浏览 1评论
607浏览 1评论
用PSOC6 BLE当外围设备,两者传输数据时,psoc6概率性出现蓝牙挂死的原因?
496浏览 1评论
是否有办法通过CYW20835板的固件发送BLE HCI命令?
471浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 14:46 , Processed in 0.931858 second(s), Total 52, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号