梁工 发表于 2025-3-26 11:26:54

江哥 发表于 2025-3-26 00:29
USB声卡很强,就是试验箱大了点,要是有双串口那样的小板子就好玩了,都不用买USB声卡 ...

可以根据电路自己做一个小的板。

业余菜狗 发表于 2025-4-23 14:58:40

学习了,不知道stc8h能不能做到

梁工 发表于 2025-4-23 16:13:06

业余菜狗 发表于 2025-4-23 14:58
学习了,不知道stc8h能不能做到

STC8H8K64U不能做到。

cyf1029 发表于 2025-5-28 17:46:39

梁工您好,我用您的例子把USB-CDC改成了串口输入,识别一包数据是否结束的代码我放到了定时器0中断里面播放是正常的,如果我把该段代码放到定时器1里面,就不播放了,请问是哪里的问题呀?

梁工 发表于 2025-5-28 18:15:00

cyf1029 发表于 2025-5-28 17:46
梁工您好,我用您的例子把USB-CDC改成了串口输入,识别一包数据是否结束的代码我放到了定时器0中断里面播放 ...

你串口用的哪个定时器做波特率?

cyf1029 发表于 2025-5-29 10:15:38

梁工 发表于 2025-5-28 18:15
你串口用的哪个定时器做波特率?

定时器冲突了,已经解决了,谢谢

cyf1029 发表于 2025-8-23 20:03:58

梁工,PWM控制如果要改成I2S驱动音频芯片的话,串口部分的代码是不是不需要改,只需要把PWM驱动改成I2S驱动就行?

梁工 发表于 2025-8-23 21:41:46

cyf1029 发表于 2025-8-23 20:03
梁工,PWM控制如果要改成I2S驱动音频芯片的话,串口部分的代码是不是不需要改,只需要把PWM驱动改成I2S驱动 ...

请参考AI8051U的例子:
Ai8051U实现USB全双工声卡,同时 录音/ 放 音,微信通话/腾讯会议 可用, 重磅开源
https://www.stcaimcu.com/thread-11217-1-1.html
(出处: 国芯人工智能技术交流网站)

cyf1029 发表于 2025-8-25 10:57:43

梁工 发表于 2025-8-23 21:41
请参考AI8051U的例子:
Ai8051U实现USB全双工声卡,同时 录音/ 放 音,微信通话/腾讯会议 可用, 重磅开源 ...

这个例程我有看,我同时看的还有从FLASH中播放音频,我现在需要的功能是将音频数据转换成串口数据传输给单片机,然后单片机将串口数据解码成音频播放出来,我应该是参考哪个例程?
另外就是发送文件数据和播放WAVE小工具,在数据上有什么区别?

梁工 发表于 2025-8-25 13:52:28

cyf1029 发表于 2025-8-25 10:57
这个例程我有看,我同时看的还有从FLASH中播放音频,我现在需要的功能是将音频数据转换成串口数据传输给 ...

这是综合应用,参考“Ai8051U实现USB全双工声卡”,但USB通讯改为串口通讯。
其实你的应用相对简单:
1、对声音进行ADC采样、编码(需要的话),得到语音数据。
2、串口数据发送。
3、串口接收到数据,送I2S播放。
数据的同步请参考“Ai8051U实现USB全双工声卡”里的数据同步机制。
页: 1 2 3 4 5 6 7 [8] 9 10
查看完整版本: 51 开源 180MHz-PWM-播放立体声音乐@32G12K128, USB-CDC实时传输音频