找回密码
 立即注册
查看: 107|回复: 8

STC32G12K128 使用edata存储音频文件,code超64KB,音频+WS2812颜色音画同步输出测试

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:494
  • 最近打卡:2026-07-21 09:24:19
已绑定手机

6

主题

50

回帖

240

积分

中级会员

积分
240
发表于 7 天前 | 显示全部楼层 |阅读模式
1、WS2812连接到P5.4端口
2、PWM音频输出P1.0  P1.1,RC滤波:1.5K+0.1uF,有轻微高频噪声
3、使用部分edata存储音频数据,code超过64KB,输出选HEX-386




V2.2万能板连接图:
截图202607151141222226.jpg



输出code:78KB
截图202607151127168890.jpg




配置选项
截图202607151127413639.jpg
output选项

截图202607151127595802.jpg

音频数据ecode

截图202607151128377587.jpg


原理图,仅供参考:
截图202607151453063690.jpg



生成单片机单字语音文件的方法:
单字语音生成和导出方法-用于单片机处理.html (1.17 MB, 下载次数: 3)

音频转换脚本:
mp3topcmcode-new.py (4.67 KB, 下载次数: 1)






STC32G12K128-WS2812-audio-test.zip

520.61 KB, 下载次数: 6

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:467
  • 最近打卡:2026-07-21 09:31:46

851

主题

1万

回帖

2万

积分

管理员

积分
24394
发表于 7 天前 | 显示全部楼层
贴个原理图的示意图,方便大家模仿
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:494
  • 最近打卡:2026-07-21 09:24:19
已绑定手机

6

主题

50

回帖

240

积分

中级会员

积分
240
发表于 7 天前 | 显示全部楼层
神*** 发表于 2026-7-15 11:51
贴个原理图的示意图,方便大家模仿

好的,后面我补充一下
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:209
  • 最近打卡:2026-07-17 10:26:30
已绑定手机

27

主题

2667

回帖

3441

积分

论坛元老

积分
3441
发表于 7 天前 | 显示全部楼层
请教一下,外围电路原理图有吗?
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-07-21 14:44:21
已绑定手机

5

主题

356

回帖

6446

积分

论坛元老

积分
6446
发表于 7 天前 | 显示全部楼层
“部分edata存储音频数据” edata应是ecode,高频噪声有点受不了,建议尝试软件插值、软件滤波。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:494
  • 最近打卡:2026-07-21 09:24:19
已绑定手机

6

主题

50

回帖

240

积分

中级会员

积分
240
发表于 7 天前 | 显示全部楼层
原理图如下:
截图202607151451092045.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:494
  • 最近打卡:2026-07-21 09:24:19
已绑定手机

6

主题

50

回帖

240

积分

中级会员

积分
240
发表于 7 天前 | 显示全部楼层
追加一个,MP3转wav以及c数组的python脚本:

使用方法:

截图202607151613371626.jpg

mp3topcmcode-new.py

4.67 KB, 下载次数: 1

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:494
  • 最近打卡:2026-07-21 09:24:19
已绑定手机

6

主题

50

回帖

240

积分

中级会员

积分
240
发表于 7 天前 | 显示全部楼层
生成文件示例:

截图202607151614485733.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:494
  • 最近打卡:2026-07-21 09:24:19
已绑定手机

6

主题

50

回帖

240

积分

中级会员

积分
240
发表于 7 天前 | 显示全部楼层
我是*** 发表于 2026-7-15 16:14
追加一个,MP3转wav以及c数组的python脚本:

使用方法:

将mp3文件放到python脚本同目录,运行脚本即可完成 mp3转8KHZ 16bit wav文件+C数组
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-22 08:59 , Processed in 0.077926 second(s), 89 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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