Interrupt Settings¶
中断发生后,将会被记录到STATUS寄存器中,可以通过对应的命令进行读取;如果以下配置开启,则对应的中断发生时会反应到中断IO口通知host。
Title |
说明 |
|---|---|
Tx Done |
发送结束中断(所有发送流程结束),支持自动清除 |
Rx Done |
接收结束中断(所有接收流程结束) |
Rx Complete |
接收完成中断(数据已经全部接收完成,但整个接收流程并未结束),支持自动清除 |
CRC Error |
CRC错误中断(所有接收流程结束) |
Rx Timeout |
接收超时中断,支持自动清除 |
Node ID Error |
Node ID错误中断,支持自动清除 |
Length Done |
Length接收完成中断,支持自动清除 |
Node ID Done |
Node ID接收完成中断,支持自动清除 |
Header CRC Done |
数据头CRC计算完成中断(Node ID, Length),支持自动清除 |
Wakeup |
休眠唤醒中断,支持自动清除 |
Ack Timeout |
ACK接收超时中断,支持自动清除 |
Ack Error |
ACK错误中断,支持自动清除 |
Syncword Timeout |
同步字接收超时中断,支持自动清除 |
Tx FIFO Threshold |
数据发送阈值中断 |
Rx FIFO Threshold |
数据接收阈值中断 |
RSSI Valid |
RSSI有效中断,支持自动清除 |
Preamble Done |
前导码接收完成中断,支持自动清除 |
Syncword Done |
同步字接收完成中断,支持自动清除 |
Preamble Timeout |
前导码接收超时中断,支持自动清除 |
RSSI Timeout |
RSSI超时中断,支持自动清除 |