TM4C123长期串口通信,出现问题?

2019-08-01 16:07发布

485串口通信,上微机发送,TM4C123应答,发送和接收,都放在中断,
长期工作,一般2-3天会出现一次:发送中途停止的故障,没有进入发送中断
发送接收深度都是1个字节。程序中,还有定时器(5MS)中断,但485通信的串口已经设置最高优先级
不知道什么原因
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
自民
2019-08-03 02:03
问题应该找到,
发送完成,在打开接收!接收时,要关闭发送
ROM_UARTIntEnable(UART2_BASE, UART_INT_RX | UART_INT_RT);
ROM_UARTIntEnable(UART2_BASE, UART_INT_TX);

ROM_UARTIntDisable(UART2_BASE, UART_INT_RX | UART_INT_RT);
ROM_UARTIntDisable(UART2_BASE, UART_INT_TX);

我原来是只是没有发送关闭串口中断,工作是开串口中断
工作一个礼拜没出现问题

一周热门 更多>