神农鼎 发表于 2023-11-17 12:50:04

我先点壶茶等您来再点菜

gentleman 发表于 2023-11-17 13:31:16

神农鼎 发表于 2023-11-17 12:50
我先点壶茶等您来再点菜

哈哈哈,要等几天,手上有别的东西要搞{:4_187:}。

liuzonggong 发表于 2023-11-17 17:13:13

{:lol:}静待佳音,想着作播放器呢。先做音频再做视频。

神农鼎 发表于 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就都是正常配置了







音频从电脑往下传

lijinlei 发表于 2023-11-18 18:35:33

{:4_187:}神奇的技能,我也要学

gentleman 发表于 2023-11-18 19:19:15

神农鼎 发表于 2023-11-18 18:32
据梁工说,STC32G12K128, PLL时钟产生-144MHz时钟:
144MHz时钟 给16位 的PWM, 144MHz/5 = 28.8MHz 给 CPU
...

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










gentleman 发表于 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就能听到明显的噪声了

gentleman 发表于 2023-11-18 19:24:22

gentleman 发表于 2023-11-18 19:19
今天又抽空写了点usb-cdc 音频流的代码,还是会卡死。
看来急不得。



是的,主动通知电脑。

选择与判断 发表于 2023-11-27 17:44:47

你们玩的好嗨啊

lateron88 发表于 2023-12-6 08:29:40

感谢分享
页: 1 2 3 4 5 [6] 7 8 9 10 11 12
查看完整版本: 51 开源 PWM播放音乐【奢香夫人】从SD卡中读取@STC8H8K64U @STC32G12K128