[STM32F4] STM32F407无法向模块发送任何 AT 命令。

[复制链接]
 楼主| yunfu1117 发表于 2025-4-3 09:00 | 显示全部楼层 |阅读模式
使用 HC-05 蓝牙模块和 STM32F407。用AR指令更改蓝牙模块的名称。可以进入 AT 命令模式,但无法向模块发送任何 AT 命令。
int main(void){  HAL_Init();  SystemClock_Config();  MX_GPIO_Init();  MX_USART3_UART_Init();  /* USER CODE BEGIN 2 */  char* data = "AT+NAME=charles \n\r";  HAL_UART_Transmit(&huart3, (uint8_t *)data, strlen(data), 2000);  /* USER CODE END 2 */  while (1)  {  }}
laocuo1142 发表于 2025-4-3 10:45 | 显示全部楼层
估计是电压不足的问题吧。
两只袜子 发表于 2025-4-3 10:50 | 显示全部楼层
检查串口的波特率、串口号和数据格式是否设置正确。
jcky001 发表于 2025-4-3 10:58 | 显示全部楼层
重新进入AT命令模式。
flycamelaaa 发表于 2025-4-3 11:00 | 显示全部楼层
电压不足会导致模块无法正常工作,从而导致发送AT指令无反应。
stormwind123 发表于 2025-4-3 14:06 | 显示全部楼层
波特率、串口号或数据格式等串口参数设置不正确,会导致发送AT指令无反应。
probedog 发表于 2025-4-3 16:09 | 显示全部楼层
模块坏了吗?
cr315 发表于 2025-4-3 18:23 | 显示全部楼层
更换模块吧估计要。
classroom 发表于 2025-4-3 19:20 | 显示全部楼层
电压不足,可以尝试更换更高的电压源。
powerantone 发表于 2025-4-10 13:00 | 显示全部楼层
串口设置可能不正确。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

47

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

45

主题

47

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部