首先选择好串口
① 第三项的配置
② 第三项
③串口的全局中断
④部分代码:
voidHAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
{
if(HAL_UART_Receive_IT(&huart1,a1,1)!=HAL_OK) //判断是否接受到电脑传输过来的数据,并放入到数组a1。
{
Error_Handler();
}else
{
HAL_GPIO_EXTI_Callback(GPIO_PIN_6);
}
}
voidHAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)//中断回调函数
{
自己的代码;
}