关于stm32 HAL库的串口接收问题

我刚写了一个阻塞式串口接收HAL_UART_Receive()又写了一个Transmit把信息发送回来,但是接收不到信息,网上百度一堆仍不知道怎么解决,感谢各位

  1. 接收无反应
  2. 换了板子和串口接收软件都不行
  3. ch340发送与接收都有灯闪烁,应该也没事
  4. Transmit发送没有问题
  5. 阻塞式和中断式都无法发送
  6. 我看了同学的代码,都一样,但是他的成功了,我的不知道为什么没反应
    代码如图

    img

需要设定全局变量