打印
[STM32F1]

继续求助STM32F103的USART接收

[复制链接]
715|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
豌豆爹|  楼主 | 2023-4-11 09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用DMA+USART接收,回调函数中想看看是不是能处理 接收完成、半完成和空闲,但是半完成和空闲分支完全进不去。
debug时,空闲能进。请大拿帮忙解释一下,谢谢!
void HAL_UARTEx_RxEventCallback(UART_HandleTypeDef *huart, uint16_t Size)
{   
  if( huart->Instance == USART1 )
  {     

    if( RESET !=(__HAL_UART_GET_FLAG(huart, UART_FLAG_TC)))
    {
      __HAL_UART_CLEAR_FLAG(huart, UART_FLAG_TC);
      u1RxCplt**++;      
    }

    if(SET == __HAL_DMA_GET_IT_SOURCE(&hdma_usart1_rx,DMA_IT_HT))
    {
      u1RxHlf**++;
      return;
    }
    if(RESET != __HAL_UART_GET_FLAG(huart,UART_FLAG_IDLE))      
    {
      __HAL_UART_CLEAR_FLAG(huart, UART_FLAG_IDLE);
      u1Rxidl**++;   
    }
}

使用特权

评论回复
沙发
香水城| | 2023-4-11 12:12 | 只看该作者
你看看半完成 、完成中断是否满足了条件

如果满足条件不触发 查查中断使能没有

使用特权

评论回复
板凳
公羊子丹| | 2024-4-22 07:17 | 只看该作者

应在操作时间内将胶料灌注完毕,否则影响流平

使用特权

评论回复
地板
万图| | 2024-4-22 08:20 | 只看该作者

测试负载测试是在特定的测试条件下进行的

使用特权

评论回复
5
帛灿灿| | 2024-4-22 11:19 | 只看该作者

信号防雷电路应满足相应接口信号传输速率及带宽的需求,且接口与被保护设备兼容。

使用特权

评论回复
6
周半梅| | 2024-4-22 14:18 | 只看该作者

防雷电路的输出残压值必须比被防护电路自身能够耐受的过电压峰值低,并有一定裕量

使用特权

评论回复
7
童雨竹| | 2024-4-22 17:17 | 只看该作者

Cfinal是CESD和人体电容的并联组合

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

513

主题

1978

帖子

5

粉丝