做串口通讯,要使用这个接收超时中断,设置如下:
uart->FUNCSEL = UART_FUNC_SEL_UART;
uart->LINE = UART_WORD_LEN_8 | UART_PARITY_NONE | UART_STOP_BIT_1;
uart->FIFO = UART_FIFO_RFITL_1BYTE | UART_FIFO_RTSTRGLV_1BYTE;
uart->INTSTS |=UART_INTSTS_RXTOIF_Msk;
uart->TOUT |=0x50;
UART_ENABLE_INT(UART0, (UART_INTEN_RDAIEN_Msk |UART_INTEN_TOCNTEN_Msk| UART_INTEN_RXTOIEN_Msk));
但是并不能产生RXTOINT中断,不知还差哪里没有设置?另,手册中说的TOUT_CNT 在哪里?
|