串口环形缓冲区强化:单独单写及最小临界区修改

This commit is contained in:
2026-02-24 14:22:01 +08:00
parent 7419dec1b5
commit 1e50a94427
5 changed files with 52 additions and 0 deletions

View File

@@ -32,6 +32,14 @@ void uart_init(void) {
usart_interrupt_enable(UART_PHY, USART_INT_RBNE);
}
void uart_rx_irq_pause(void) {
usart_interrupt_disable(UART_PHY, USART_INT_RBNE);
}
void uart_rx_irq_resume(void) {
usart_interrupt_enable(UART_PHY, USART_INT_RBNE);
}
/******************************************************************************/
/* 具体的中断处理函数实现 */
/******************************************************************************/