[技术问答] NUC130的UART的两个寄存器位的疑问

[复制链接]
 楼主| lljyes 发表于 2015-3-9 22:49 | 显示全部楼层 |阅读模式
看UART的DMA模式的中断源和标志位表上面有介绍HW_THRE_INT和HW_THRE_IF,HW_RDA_INT和HW_RDA_IF,但在寄存器中却没有对应的介绍,是资料有误吗?
gaoyang9992006 发表于 2015-3-10 09:14 | 显示全部楼层
你在哪儿看到的?技术手册吗?我在库函数里没找到这两个的定义。
gaoyang9992006 发表于 2015-3-10 09:20 | 显示全部楼层
#define UART_ENABLE_INT(uart, u32eIntSel)    ((uart)->IER |= (u32eIntSel))


/**
*    @brief        Disable specified UART interrupt
*
*    @param[in]    uart        The pointer of the specified UART module.
*    @param[in]    u32eIntSel  Interrupt type select
*                              - UART_IER_LIN_IEN_Msk      : Lin bus interrupt
*                              - UART_IER_WAKE_EN_Msk      : Wakeup interrupt
*                              - UART_IER_BUF_ERR_IEN_Msk  : Buffer Error interrupt
*                              - UART_IER_TOUT_IEN_Msk     : Rx time-out interrupt
*                              - UART_IER_MODEM_IEN_Msk    : Modem interrupt
*                              - UART_IER_RLS_IEN_Msk      : Rx Line status interrupt
*                              - UART_IER_THRE_IEN_Msk     : Tx empty interrupt
*                              - UART_IER_RDA_IEN_Msk      : Rx ready interrupt
*    @return       None
*
*    @details      This macro enable specified UART interrupt.
找到了,其实就是这里的,
你参考库函数的串口中断章节里的内容就知道了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部