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

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

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

6

主题

50

回帖

240

积分

中级会员

积分
240
发表于 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, 下载次数: 1

回复

使用道具 举报 送花

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

851

主题

1万

回帖

2万

积分

管理员

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-22 08:57 , Processed in 0.067687 second(s), 52 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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