串口中断模式解决了串口操作一直占用CPU的问题
使用串口中断模式只需要勾选开启相应串口的中断

在发送和接收函数后加_IT后缀
//HAL_UART_Receive(&huart2, receiveData, 2, HAL_MAX_DELAY);
//HAL_UART_Transmit(&huart2, receiveData, 2, 100);
HAL_UART_Receive_IT(&huart2,receiveData,2);
HAL_UART_Transmit_IT(&huart2,receiveData,2);

将处理逻辑移入到HAL_UART_RxCpltCallback
