fxg2024 发表于 2025-3-17 10:02:28

I2S中断问题?

问题1、I2S 中断标志位是否是:FRE、OVR、UDR、TXE、RXNE;还有其他的吗?
问题2、I2S 中断允许位是否是:TXEIE、RXNEIE、ERRIE ; 还有其他的吗?
问题3、I2S 的中断标志位 FRE、OVR、UDR是否都受 ERRIE 允许位控制。
问题4:I2S有超时中断请求标志,但是技术手册上没写超时中断允许位,是否有?
问题5:超时中断的优先级是否和I2S正常的优先级一样,由PI2S/PI2SH 选择?

DebugLab 发表于 2025-3-17 11:44:57

FRE是中断标志,OVR和UDR不能确定,TXE和RXNE是中断标志
已知的中断允许位有TXEIE、RXNEIE、ERRIE,还有没有隐藏的不能确定
不能确定FRE、OVR、UDR是否都受ERRIE控制
最新版的AI8051U数据手册没有发现I2S超时中断标志位

如有I2S超时中断,如中断向量/查询次序与I2S中断相同的话,优先级就受PI2S/PI2SH控制
以上答案完全来自于数据手册,数据手册I2S具体的内部结构和逻辑介绍不详细
直接使用例程是可以使用的,我也很想知道这些细节问题

DebugLab 发表于 2025-3-17 12:18:55

内部人员回复:
I2S中断只有3个,其它状态标志不产生中断,可以进行查询。

fxg2024 发表于 2025-3-18 09:20:02

DebugLab 发表于 2025-3-17 12:18
内部人员回复:
I2S中断只有3个,其它状态标志不产生中断,可以进行查询。 ...

谢谢。
页: [1]
查看完整版本: I2S中断问题?