你要直接将蓝牙模块接到电脑串口,才可以发送你的:AT+ROLE?
你图片那样,是经过了单片机的,我们经过单片机就是使用USMART来设置了,usmart是通过函数的方式,明显:AT+ROLE?不是个函数。。。
自然报错。
你有2条路:1,模块的串口,直接 接TTL的串口到电脑,不要经过单片机。
2,用函数发送at指令,函数: void HC05_CFG_CMD(u8 *str),
你要直接将蓝牙模块接到电脑串口,才可以发送你的:AT+ROLE?
你图片那样,是经过了单片机的,我们经过单片机就是使用USMART来设置了,usmart是通过函数的方式,明显:AT+ROLE?不是个函数。。。
自然报错。
你有2条路:1,模块的串口,直接 接TTL的串口到电脑,不要经过单片机。
2,用函数发送at指令,函数: void HC05_CFG_CMD(u8 *str),
举报