if(HAL_UART_Receive(&huart1,&byte,1,100)==HAL_OK)
{
if(byte=='\n')
{
if(strncmp(buf,"ON",2)==0)
{
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_RESET);
}else if(strncmp(buf,"OFF",3)==0)
{
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_0,GPIO_PIN_SET);
}
HAL_UART_Transmit(&huart1,buf,strlen(buf),100);
memset(buf,0,sizeof(buf));
len=0;
}
else
{
buf[len++]=byte;
}
}
通过串口输入控制LED灯亮灭
最新推荐文章于 2024-07-23 10:27:38 发布