STM32F4 I2S 启动后的2秒内无法输出声音

2019-07-20 22:15发布

F4型号:F407,F405 都遇到这个问题
如题。
使用了I2S3,频率为8K,启动后2秒左右内无声音。我使用中断发送的模式进行

而且在失能I2S3或者失能了I2S3的中断后,再次开启I2S3或者开启I2S3的中断,依然会出现前2S无声音的问题。

官方的STM32F4 DISCOVERY例程中,录音结束后第一次播放开始也是一段空白(有发送音频数据但是没有声音出来),而把U盘中的WAV弄到电脑里,则是完整播放。

问题还未解决。

当前只能开机之后一直启动I2S一直发送数据0x01才能保证实时播放的时候不等待这开头的空白。

求解!!!

十分感谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-07-21 01:41
我用的I2S2,没遇到你这个问题,感觉挺正常的。
E.T
2楼-- · 2019-07-21 06:34
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-21 09:57
 精彩回答 2  元偷偷看……
E.T
4楼-- · 2019-07-21 15:56
回复【4楼】正点原子:
---------------------------------
难道是音频DA的问题?

我使用的是CS4334,I2S2和I2S3都有问题。
正点原子
5楼-- · 2019-07-21 19:44
回复【5楼】E.T:
---------------------------------
CS4334我也用过,没问题的哦
E.T
6楼-- · 2019-07-21 20:35
 精彩回答 2  元偷偷看……

一周热门 更多>