找回密码
 立即注册
楼主: gent***

51 开源 PWM播放音乐【奢香夫人】从SD卡中读取@STC8H8K64U @STC32G12K128

  [复制链接]

该用户从未签到

551

主题

9459

回帖

1万

积分

管理员

积分
13999
发表于 2023-11-17 12:50:04 | 显示全部楼层
我先点壶茶等您来再点菜

点评

哈哈哈,要等几天,手上有别的东西要搞。  详情 回复 发表于 2023-11-17 13:31
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-5 08:35
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2140

    积分

    荣誉版主

    积分
    2140
     楼主| 发表于 2023-11-17 13:31:16 | 显示全部楼层
    神农鼎 发表于 2023-11-17 12:50
    我先点壶茶等您来再点菜

    哈哈哈,要等几天,手上有别的东西要搞
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-13 06:56
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    2

    主题

    18

    回帖

    108

    积分

    注册会员

    积分
    108
    发表于 2023-11-17 17:13:13 | 显示全部楼层
    静待佳音,想着作播放器呢。先做音频再做视频。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9459

    回帖

    1万

    积分

    管理员

    积分
    13999
    发表于 2023-11-18 18:32:25 | 显示全部楼层
    据梁工说,STC32G12K128, PLL时钟产生-144MHz时钟:
    144MHz时钟 给16位 的PWM, 144MHz/5 = 28.8MHz 给 CPU
    PWM工作在12位的精度,音频可以 32K, 跟主流 44.1K/48K 听不出差距了

    PWM输出加个简单的运放接音箱,像是正规的音频播放器了
    开源程序分三步走:
    1,PWM输出单声道
    2,PWM输出立体声
    3,STC32F12K54/STC8051H用自带的I2S接Audio DAC
         Audio DAC,RMB1元的兼容CS4344的 Audio DAC
         44.1K/48K就都是正常配置了

    截图202311181843536860.jpg

    截图202311181844484499.jpg

    截图202311181842159055.jpg
    截图202311181841302802.jpg
    截图202311181920503603.jpg
    音频从电脑往下传

    C8952_数模转换芯片DAC_CS4344-CZZR_规格书_CIRRUS LOGIC(凌云)数模转换芯片DAC规格书.PDF

    903.2 KB, 下载次数: 17

    C1509050_数模转换芯片DAC_MS4344_规格书_杭州瑞盟数模转换芯片DAC规格书.PDF

    493.35 KB, 下载次数: 13

    C16197182_数模转换芯片DAC_GC4344_规格书_WJ455792.PDF

    617.69 KB, 下载次数: 13

    点评

    SD卡下 我试过最高可以10bit 44.1khz。 11bit就能听到明显的噪声了  详情 回复 发表于 2023-11-18 19:21
    今天又抽空写了点usb-cdc 音频流的代码,还是会卡死。 看来急不得。  详情 回复 发表于 2023-11-18 19:19
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 00:23
  • 签到天数: 173 天

    [LV.7]常住居民III

    24

    主题

    130

    回帖

    479

    积分

    中级会员

    积分
    479
    发表于 2023-11-18 18:35:33 | 显示全部楼层
    神奇的技能,我也要学
    MCU开发者和爱好者
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-5 08:35
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2140

    积分

    荣誉版主

    积分
    2140
     楼主| 发表于 2023-11-18 19:19:15 | 显示全部楼层
    神农鼎 发表于 2023-11-18 18:32
    据梁工说,STC32G12K128, PLL时钟产生-144MHz时钟:
    144MHz时钟 给16位 的PWM, 144MHz/5 = 28.8MHz 给 CPU
    ...

    今天又抽空写了点usb-cdc 音频流的代码,还是会卡死
    看来急不得。










    点评

    是的,主动通知电脑。  详情 回复 发表于 2023-11-18 19:24
    你主动通知电脑往下送 ?  发表于 2023-11-18 19:22
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-5 08:35
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2140

    积分

    荣誉版主

    积分
    2140
     楼主| 发表于 2023-11-18 19:21:53 | 显示全部楼层
    神农鼎 发表于 2023-11-18 18:32
    据梁工说,STC32G12K128, PLL时钟产生-144MHz时钟:
    144MHz时钟 给16位 的PWM, 144MHz/5 = 28.8MHz 给 CPU
    ...

    SD卡下 我试过最高可以10bit 44.1khz。

    11bit就能听到明显的噪声了
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-5 08:35
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2140

    积分

    荣誉版主

    积分
    2140
     楼主| 发表于 2023-11-18 19:24:22 | 显示全部楼层
    gentleman 发表于 2023-11-18 19:19
    今天又抽空写了点usb-cdc 音频流的代码,还是会卡死。
    看来急不得。

    是的,主动通知电脑。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 14:47
  • 签到天数: 142 天

    [LV.7]常住居民III

    2

    主题

    89

    回帖

    598

    积分

    高级会员

    积分
    598
    发表于 2023-11-27 17:44:47 来自手机 | 显示全部楼层
    你们玩的好嗨啊
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-4-25 05:05
  • 签到天数: 117 天

    [LV.6]常住居民II

    0

    主题

    43

    回帖

    108

    积分

    注册会员

    积分
    108
    发表于 2023-12-6 08:29:40 | 显示全部楼层
    感谢分享
    心里装着小星星生活才能亮晶晶
    回复 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-17 00:09 , Processed in 0.072333 second(s), 67 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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