牛卧堂MCU技术交流

标题: uart中断需要启动NVIC IRQn问题 [打印本页]

作者: assman    时间: 2021-7-14 09:03
标题: uart中断需要启动NVIC IRQn问题
各位前辈 安安

在NUC230_240_Series_BSP_CMSIS_V3.01.004\SampleCode\StdDriver\UART_TxRx_Function官方范例中
此范例最后只启动uart的中断,没启动NVIC的IRQ 中断请求,中断功能正常,想问看看各位大大为何可以如此写?谢谢大家!


    /* Enable Interrupt and install the call back function */
    UART_EnableInt(UART0, (UART_IER_RDA_IEN_Msk | UART_IER_THRE_IEN_Msk | UART_IER_TOUT_IEN_Msk));
    while(g_bWait);


    /* Enable Interrupt and install the call back function */
    UART_EnableInt(UART0, (UART_IER_RDA_IEN_Msk | UART_IER_THRE_IEN_Msk | UART_IER_TOUT_IEN_Msk));
    NVIC_EnableIRQ(UART02_IRQn);
    while(g_bWait);


作者: admin    时间: 2021-7-15 16:31
UART中断问题,使能中断向量在UART_EnableInt
函数里        


作者: admin    时间: 2021-7-15 16:32


作者: assman    时间: 2021-7-15 16:46
喔喔~原来包在函数里面了,是我没看清楚,谢谢版大!




欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2