w806如何关闭uart的读写中断

发布于 2023-12-16 22:08:12

w806如何关闭uart的读写中断?
wm_uart.h中找到了相关的宏

#define __HAL_UART_DISABLE_IT(__HANDLE__, __INTERRUPT__)  ((__HANDLE__)->Instance->INTM |= __INTERRUPT__)

没有查到__INTERRUPT__应该如何写?
wm_uart.c中查到了关闭写的实现函数

static HAL_StatusTypeDef UART_EndTransmit_IT(UART_HandleTypeDef *huart)
{
    if (huart->TxXferCount == 0)
    {
        __HAL_UART_DISABLE_IT(huart, UART_INTM_TL | UART_INTM_TEMPT);
        huart->gState = HAL_UART_STATE_READY;
        HAL_UART_TxCpltCallback(huart);
    }

    return HAL_OK;
}

具体中断该怎么写,有没有地方可以查到?

查看更多

关注者
0
被浏览
5.6k
0 个回答
暂无答案,快来添加答案吧

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览