找回密码
 立即注册
查看: 5165|回复: 12

播放WAV为什么杂音很大?FLASH和SD卡哪个快?| 已解决

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-04 22:11:37
已绑定手机

36

主题

287

回帖

824

积分

高级会员

积分
824
发表于 2024-5-26 12:47:47 来自手机 | 显示全部楼层 |阅读模式
STC8H8K读取FLASH里的WAV(22khz 8bit single track)用PWM播放,结果杂音巨大,加上FAT12文件系统后声音都不连续了。(这还是硬件SPI,模拟SPI卡顿就更明显了)

为什么我看坛子里大家播放44.1k双声道都这么轻松,有用FLASH试过的吗?难道FLASH就是比SD卡慢?
还有就是WAV播放时候的杂音是怎么回事啊,搞了半天还没弄明白。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:417
  • 最近打卡:2025-04-30 21:39:09
已绑定手机

34

主题

2096

回帖

2206

积分

荣誉版主

积分
2206
发表于 2024-5-26 13:19:55 | 显示全部楼层
正常情况下,读Flash比SPI方式读取SD卡更快,要想播放流畅,可以考虑在XDATA区开两片缓存区,采用乒乓操作减少读存储器和播放音乐之间的耦合干涉。
睁开眼睛做场梦~~~
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-04 22:11:37
已绑定手机

36

主题

287

回帖

824

积分

高级会员

积分
824
发表于 2024-5-26 15:30:06 来自手机 | 显示全部楼层
那用STC8H的高速SPI(拉满到2T)读W25Q64,能到什么速度?(没有用到DMA)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-5-31 11:41:33 | 显示全部楼层
8bit的WAV噪声大是正常的,用A率压缩/解压缩一下,12位的声音听感会逼近MP3。或者用ADPCM也可以,码率小一半,听感会逼近MP3。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-04 22:11:37
已绑定手机

36

主题

287

回帖

824

积分

高级会员

积分
824
发表于 2024-6-1 09:31:37 | 显示全部楼层

播单声道22k wav


时不时有杂音出来

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-04 22:11:37
已绑定手机

36

主题

287

回帖

824

积分

高级会员

积分
824
发表于 2024-6-1 09:38:03 | 显示全部楼层
IMG_20240601_093254.jpg
有几个问题:
1:直接取高8位再加128  这么转换对吗?有问题了话话该怎么弄?
2:为什么没有声音时候是128,PWM比较阈值为什么不是从0开始而是要从128?
3:怎么用软件控制音量?实验发现简单的乘除加减直接就会把音乐破坏掉
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-04 22:11:37
已绑定手机

36

主题

287

回帖

824

积分

高级会员

积分
824
发表于 2024-6-1 13:33:31 来自手机 | 显示全部楼层
_NCY_ 发表于 2024-6-1 09:31
播单声道22k wav



问题已解决!!!
原因是因为读取速度过快,FLASH里会不时读出错误的0xFF来,就造成了沙沙声

所系希望大家注意:HSPI的2T模式可能会让有些FLASH吃不消(尤其是高主频的时候),建议还是用4T吧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-04 22:11:37
已绑定手机

36

主题

287

回帖

824

积分

高级会员

积分
824
发表于 2024-6-1 13:44:39 | 显示全部楼层


总算没杂音了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:102
  • 最近打卡:2025-04-30 21:27:20
已绑定手机

6

主题

26

回帖

482

积分

中级会员

积分
482
发表于 2024-10-25 08:38:12 | 显示全部楼层

这个能控制 播放和停止 暂停吗有没有开源代码
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:21
  • 最近打卡:2025-04-04 22:11:37
已绑定手机

36

主题

287

回帖

824

积分

高级会员

积分
824
发表于 2024-11-1 19:38:54 来自手机 | 显示全部楼层
wanli 发表于 2024-10-25 08:38
这个能控制 播放和停止 暂停吗有没有开源代码

播放器开源了
在作品展示里。
还可以调整音量,快进快退
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:21 , Processed in 0.128742 second(s), 112 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表