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

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

  [复制链接]

该用户从未签到

640

主题

1万

回帖

1万

积分

管理员

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

点评

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

使用道具 举报

  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 215 天

    [LV.7]常住居民III

    29

    主题

    707

    回帖

    2679

    积分

    荣誉版主

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

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

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 10:41
  • 签到天数: 105 天

    [LV.6]常住居民II

    10

    主题

    244

    回帖

    1022

    积分

    金牌会员

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

    使用道具 举报

    该用户从未签到

    640

    主题

    1万

    回帖

    1万

    积分

    管理员

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

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

    493.35 KB, 下载次数: 82

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

    617.69 KB, 下载次数: 85

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 339 天

    [LV.8]以坛为家I

    38

    主题

    152

    回帖

    1294

    积分

    金牌会员

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

    使用道具 举报

  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 215 天

    [LV.7]常住居民III

    29

    主题

    707

    回帖

    2679

    积分

    荣誉版主

    积分
    2679
     楼主| 发表于 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的每日心情
    慵懒
    4 天前
  • 签到天数: 215 天

    [LV.7]常住居民III

    29

    主题

    707

    回帖

    2679

    积分

    荣誉版主

    积分
    2679
     楼主| 发表于 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的每日心情
    慵懒
    4 天前
  • 签到天数: 215 天

    [LV.7]常住居民III

    29

    主题

    707

    回帖

    2679

    积分

    荣誉版主

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-22 01:43
  • 签到天数: 168 天

    [LV.7]常住居民III

    2

    主题

    89

    回帖

    708

    积分

    高级会员

    积分
    708
    发表于 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-11-1 07:36 , Processed in 0.168600 second(s), 92 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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