打印

【求助】GD32H757 使用DMA实现i2s主机发送,I2s无法配置为32bit

[复制链接]
94|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wh13651|  楼主 | 2025-4-30 15:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
求助,目前使用V1.4.0版本例程,调试DMA实现I2S主机发送从机接收功能。调试过程中发现,只有I2S数据长度配置为16位时,示波器检测才能有数据波形输出,一旦配置成24位或32位,就会卡死在主程序"while(!dma_flag_get(DMA0, DMA_CH0, DMA_FLAG_FTF))"这句代码中,目前不清楚是什么原因,代码见附件(代码中已经屏蔽了从机接受部分)

1.png (34.29 KB )

1.png

2.jpg (1.02 MB )

2.jpg

3.png (31.53 KB )

3.png

4.jpg (1.13 MB )

4.jpg

5.png (32.04 KB )

5.png

6.jpg (752.95 KB )

6.jpg

GD32H7xx_Firmware_Library_V1.4.0.zip

1.51 MB

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

36

帖子

1

粉丝