找回密码
 立即注册
查看: 157|回复: 1

STC32G144K246 USB声卡修改版-无需外接晶振-下载选24MHZ,PWM输出,不需要I2S芯片

[复制链接]
已绑定手机

8

主题

61

回帖

216

积分

中级会员

积分
216
发表于 2026-7-8 10:40:13 | 显示全部楼层 |阅读模式


修改自姚总提供的demo程序:https://www.stcaimcu.com/forum.p ... mp;extra=#pid198386


截图202607081023447654.jpg

在这里修改PWM输出引脚,这里是输出到P6.0  P6.1 P6.2  P6.3,可以自行修改:
截图202607081023069081.jpg


修改代码主要是i2s.c里面的中断程序部分将WavePreSamp数据映射到PWM占空比输出。




不过这个STC32G144K246的声卡有个问题,就是WavePreSamp数据格式和AI8051U不一样,谁能研究一下把它改成一样,导致的结果就是声音无法通过PC端修改大小,而且噪音很大,只有PC端调到0,才是静音,确认过不是PWM的问题;
下面这个AI8051U的USB声卡(PWM输出)就是正常的,PC端也可以正常调节音量:

https://www.stcaimcu.com/forum.p ... mp;extra=#pid220995




期待大神能把这个问题解决

84-USB声卡-STC32G144K-PWM输出-下载选24M-无需外部晶振.zip

899.85 KB, 下载次数: 16

回复

使用道具 举报 送花

865

主题

1万

回帖

2万

积分

管理员

积分
25102
发表于 2026-7-8 14:19:23 | 显示全部楼层
你跟那个贴问
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-9-22 06:51 , Processed in 0.064236 second(s), 48 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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