GD32F450的I2S全双工,I2S_ADD对应的中断是哪一个

[复制链接]
 楼主| Ycode 发表于 2025-7-21 16:44 来自手机 | 显示全部楼层 |阅读模式
使用GD32F450的I2S全双工模式,通过I2S2_DA发送数据,在I2S2_ADD管脚能量到数据,但是SPI2_IRQHandler中断一直没触发,I2S2_ADD的中断是SPI2_IRQHandler嘛?
I2S_ADD是用i2s_full_duplex_mode_config配置吗?
classroom 发表于 2025-7-23 16:26 | 显示全部楼层
用i2s_full_duplex_mode_config配置I2S_ADD。
flycamelaaa 发表于 2025-7-23 17:27 | 显示全部楼层
中断未使能?
powerantone 发表于 2025-7-23 17:27 | 显示全部楼层
SPI2_IRQHandler中是否正确处理了I2S中断标志。
stormwind123 发表于 2025-7-23 19:28 | 显示全部楼层
I2S模块的时钟是否已正确配置。
ko1057900143 发表于 2025-7-28 11:52 | 显示全部楼层
解决了吗,我遇到I2S1_ADD上拉电阻有信号,中断进不来
i2s_init(SPI1, I2S_MODE_SLAVETX, I2S_STD_PHILLIPS, I2S_CKPL_LOW);
i2s_psc_config(SPI1, I2S_AUDIOSAMPLE_8K, I2S_FRAMEFORMAT_DT16B_CH16B, I2S_MCKOUT_DISABLE);
i2s_full_duplex_mode_config(I2S1_ADD, I2S_MODE_SLAVETX, I2S_STD_PHILLIPS, I2S_CKPL_LOW, I2S_FRAMEFORMAT_DT16B_CH16B);
这个i2s_full_duplex_mode_config内部还反转了
 楼主| Ycode 发表于 2025-7-29 14:04 来自手机 | 显示全部楼层
ko1057900143 发表于 2025-7-28 11:52
解决了吗,我遇到I2S1_ADD上拉电阻有信号,中断进不来
i2s_init(SPI1, I2S_MODE_SLAVETX, I2S_STD_PHILLIPS ...


我的现象跟你的一样,我改用的dma的中断
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部