AT指令:
按着KEY不要放,上电,使用软件“获取模块信息”,可以读出所有信息。
资料:蓝牙HC-05.zip_免费高速下载|百度网盘-分享无限制 (baidu.com)
密码:fu44
手机使用SPP蓝牙串口助手
LED慢闪是AT模式,快闪是配对模式,间歇双闪是连接状态。

记得修改UART的波特率为38400
void StartBLETas(void const * argument)
{
/* USER CODE BEGIN StartBLETas */
/* Infinite loop */
uint8_t rec_buf[8],send_buf[]={'r','e','c'};
HAL_UART_Transmit(&huart2, "hello", 5,0xFFFF);
HAL_UART_Receive_IT(&huart2,rec_buf,1);
for(;;)
{
osDelay(1);
if(rec_buf[0]=='a')
{
rec_buf[0]=0;
HAL_UART_Transmit_IT(&huart2, send_buf, sizeof(send_buf));
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_SET);
}
if(rec_buf[0]=='b')
{
rec_buf[0]=0;
HAL_UART_Transmit_IT(&huart2, send_buf, sizeof(send_buf));
HAL_GPIO_WritePin(LED2_GPIO_Port, LED2_Pin, GPIO_PIN_RESET);
}
HAL_UART_Receive_IT(&huart2,rec_buf,1);
}
/* USER CODE END StartBLETas */
}
参考一篇文章入门Stm32CubeMX在freertos系统下进行uart串口通讯_freertos uart-优快云博客
1万+

被折叠的 条评论
为什么被折叠?



