打印
[STM32F4]

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

[复制链接]
2640|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tianlai1009|  楼主 | 2014-8-29 11:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
F4型号:F407,F405 都遇到这个问题
如题。
使用了I2S3,频率为8K,启动后2秒左右内无声音。我使用中断发送的模式进行

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



求解!!!

十分感谢。
沙发
hudi008| | 2014-8-29 23:31 | 只看该作者
在初始化吗

使用特权

评论回复
板凳
hudi008| | 2014-8-29 23:31 | 只看该作者
查查是不是供电问题呢

使用特权

评论回复
地板
hudi008| | 2014-8-29 23:32 | 只看该作者
供电可能不足的

使用特权

评论回复
5
hudi008| | 2014-8-29 23:33 | 只看该作者

使用特权

评论回复
6
51xlf| | 2014-8-29 23:54 | 只看该作者
2s后呢?

使用特权

评论回复
7
51xlf| | 2014-8-29 23:55 | 只看该作者
难道还预热吗

使用特权

评论回复
8
51xlf| | 2014-8-29 23:56 | 只看该作者

使用特权

评论回复
9
tianlai1009|  楼主 | 2014-8-31 09:19 | 只看该作者
hudi008 发表于 2014-8-29 23:31
在初始化吗

有可能是STM32F4自己的问题。
官方的STM32F4 DISCOVERY例程中,开始也是一段空白,而把U盘中的WAV弄到电脑里,则是完整播放。

使用特权

评论回复
10
tianlai1009|  楼主 | 2014-8-31 09:21 | 只看该作者
51xlf 发表于 2014-8-29 23:54
2s后呢?

2S后播放正常,但是你2S前面播放的东西没了。
如果是48KHZ,那这个空白你基本无法感觉到,但是8K的时候,明显感觉前面的音频听不到了。如果一直开着I2S,再次重播音频,音频就完整了,也就是说,打开I2S的时候,会有段空白。

使用特权

评论回复
11
tianlai1009|  楼主 | 2014-9-1 09:07 | 只看该作者
顶一下。。。。


问题还未解决。

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

使用特权

评论回复
12
Donil| | 2015-6-4 17:08 | 只看该作者

只想请教一下楼主  stm32f405 的 I2S_CK 具体是怎么确定的。。。。用示波器打是 1.024MHz,但是不知道具体这个值怎么来的。

使用特权

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

本版积分规则

2

主题

17

帖子

1

粉丝