
硬件
TomatoMankind
这个作者很懒,什么都没留下…
展开
-
蓝牙模块HC-05接收INQ命令后传回error(1F)的解决方法
先说结论,重新买一块HC-05,并且要买两块芯片之间带有电阻的那种前不久买了一块HC05模块,我发现向其传输AT+INIT 命令会返回error(17),查了下手册,此命令表示初始化重复,但是我在其重新上电后第一次发送初始化命令,模块还是返回17错误。然后我就不管初始化失败的错误,继续配置,我发现次模块不久不能正常接受AT+INQ命令(会返回error(1F)错误),就连绑定指定地址的模块也做不到,它一上电就疯狂搜索并配对附近的蓝牙设备,我的好几台手机都收到了配对消息。内网搜不到相关信息后,我去谷歌原创 2022-04-26 21:35:46 · 2393 阅读 · 1 评论 -
ATK BLE 01 蓝牙模块代码配置
模块买回来使用其自带的串口助手配置时,输入指令不需要加“\r\n”, 所以我以为使用Usart_SendString函数给模块传命令时也不用加。不加的后果就是除了指令+++a可以正常识别之外,其他指令都传输失败。随后我找到了ATK BLE 01配套的源码,扒开其配置函数,如下图所以代码里配置次模块还是建议加上\r\n附上函数,基本就是野火HC05模块附带的代码例子里边的配置命令函数uint8_t ATK_Send_CMD(char* cmd,uint8_t clean){ uin原创 2022-04-26 21:07:01 · 1963 阅读 · 0 评论