ZYNQ AXI UARTLite v2.0 中断触发逻辑

1、 使用 官方 提供的 库, 太繁琐了;

2、手写寄存器 ,编程 , 发现 就 4个寄存器,非常简单 ,定义如下 :

官方手册:https://docs.amd.com/v/u/en-US/pg142-axi-uartlite

 

3、 什么情况下 会触发中断 

Interrupt Control - The AXI UART Lite core provides interrupt enable/disable control. If interrupts are enabled, a rising-edge sensitive interrupt is generated when the receive FIFO becomes non-empty or when the transmit FIFO becomes empty.

 实际测试 :

  当接收完成1个字节, 在中断里读取状态寄存器值 = 0x15;

  当发送完成1个字节,在中断里读取状态寄存器值 = 0x14;

posted on 2025-07-22 14:16  所长  阅读(216)  评论(0)    收藏  举报

导航