婴儿为什么吐奶| hm平方是什么单位| 考试前吃什么早餐| 为什么晚上不能照镜子| 什么分明| 滑膜炎是什么| 肠镜挂什么科| 荞麦和苦荞有什么区别| 咖啡过敏的症状是什么| 梦见自己死了是什么预兆| 小腹胀胀的是什么原因| 汗味重是什么原因| 两性是什么意思| 吃叶酸有什么副作用| 流火是什么原因造成的| 为什么身上会长脂肪瘤| 女性漏尿吃什么药| 桓是什么意思| 鼻窦粘膜增厚什么意思| 苏联什么时候解体| 信五行属什么| 丁香花长什么样| 高风亮节是什么意思| 高什么远瞩| 什么情况下需要打破伤风针| 撸猫是什么意思| 小番茄有什么营养价值| 破气是什么意思| 检查乳腺做什么检查| 1221是什么星座| 拉肚子想吐是什么原因| 女人吃鹿鞭有什么好处| 梦见手表是什么意思| 鲁蛇是什么意思| 鱼子酱为什么那么贵| 7月3日是什么日子| 夫妻分床睡意味着什么| 淋巴结吃什么药| 又什么又什么造句| 平方和是什么| 威海有什么特产| 负数是什么| 书五行属什么| 为什么有些人怎么吃都不胖| 银行卡销户是什么意思| 反应性细胞改变是什么意思| 327是什么星座| 冬至注意什么| 靖康耻指的是什么历史事件| 早晨嘴苦是什么原因引起的| 网球大满贯什么意思| 月经一直不干净是什么原因| 赵云字什么| 砂仁是什么东西| 现在可以种什么农作物| 立刀旁与什么有关| 16 5是什么码| 缺钾是什么原因| 鼠和什么属相最配对| 吃什么菜减肥最快| 鸡蛋和什么炒好吃| 凉皮加什么才柔软筋道| 夏天吃什么蔬菜| 夏天适合种植什么蔬菜| 什么叫心肌桥| 一切尽在不言中是什么意思| 农历五月是什么星座| 周吴郑王是什么意思| 金黄金黄的什么| 吊客是什么意思| 拉肚子拉稀水吃什么药| 贫血貌是什么表现| 孕妇为什么要躲着白事| 不典型鳞状细胞是什么意思| 为什么叫黄牛| 植脂末是什么东西| 养肝护肝吃什么食物好| 什么的歌| 内眼角越揉越痒用什么眼药水| 开小灶是什么意思| 羊与什么生肖相合| 线上考试是什么意思| 培根是什么| 山楂什么季节成熟| 狐狸狗是什么品种| 靴靴是什么意思| 三叉神经是什么病| 灶性肠化是什么意思| 成功的反义词是什么| 吃什么可以排毒| 流苏是什么东西| 什么叫青光眼| 尿道口痛什么原因| 蜱虫咬了什么症状| 623是什么意思| 什么是涤纶面料| 腊肉炒什么菜最好吃| 查心脏挂什么科| 眼视光医学是干什么的| 气压治疗是什么| 讲究是什么意思| 着床出血是什么意思| 浑身没劲吃什么药| 掉头发是什么原因男性| 出虚汗是什么原因引起的| 孝喘吃什么药好| 六月份出生的是什么星座| sars是什么病毒| 母亲属虎孩子属什么好| 俄罗斯信奉的是什么教| 庚日是什么意思啊| 梦见好多水是什么预兆| 海龙是什么| 杂合变异是什么意思| 豆包是什么| 肺部有阴影是什么原因| 骚扰是什么意思| 束在什么情况下读su| 西兰花和什么菜搭配| 紫薇花什么季节开花| 吃什么食物补气血| 西米是什么| 每天吃一个西红柿有什么好处| 什么茶不影响睡眠| 看日历是什么生肖| yonex是什么品牌| 槟榔中间的膏是什么| 尾巴骨疼挂什么科| 胸闷气短可能是什么病| 英国全称叫什么| 女性膀胱炎是什么症状| 什么的狼| vj是什么意思| 肠化什么意思| 半夜容易醒是什么原因| 验血挂什么科| 膝关节疼痛吃什么药好| 伤疤好了变黑了是什么原因| 梦见自己掉头发是什么征兆| 贲门炎是什么意思| 11月份生日是什么星座| 宋江的绰号是什么| 自言自语是什么意思| 倪字五行属什么| 老花眼视力模糊有什么办法解决吗| 木圣念什么| 唯有女子与小人难养也什么意思| 狸是什么动物| 红玫瑰花语是什么意思| 静脉曲张有什么危害吗| 鄂尔多斯为什么叫鬼城| 5月22日什么星座| mect是什么意思| 指甲疼是什么原因| 寒风吹起细雨迷离是什么歌| 骨强度不足是什么原因| 女性尿频繁是什么原因| 什么是心脏早搏| 肺慢性炎症是什么意思| 血糖吃什么水果| 什么植物最老实| 长沙为什么叫星城| 1870年是什么朝代| 白菜是什么颜色| 4月5号是什么星座| 乳腺增生什么症状| 小暑是什么| 紫癜病是什么症状| 贵气是什么意思| 寅时五行属什么| 麻烦是什么意思| 得了艾滋病有什么症状| 多多益善的益是什么意思| 白羊座的幸运色是什么| 苏打水配什么好喝| 痴汉是什么意思| 梦见亲人死了是什么意思| 脸红是什么大病的前兆| 我是舅舅的什么人| 咳嗽咳出血是什么原因| 4月是什么星座的| a型rh阳性是什么意思| 11月21是什么星座| 阴囊瘙痒用什么药| 肚脐眼连着什么器官| 鼻尖出汗是什么原因| 11月29是什么星座| 糖尿病人吃什么好| 梦见别人流血是什么预兆| 家财万贯是什么动物| 窝在沙发里是什么歌| 什么是表达方式| 早上口干口苦是什么原因| 镶牙与种牙有什么区别| 紫皮大蒜和白皮大蒜有什么区别| 确幸是什么意思| 为什么会拉黑屎| 出挑是什么意思| 近水楼台先得月是什么生肖| 三文鱼是什么鱼| 实证是什么意思| 散仙是什么意思| 打下巴用什么玻尿酸最好| 痛风是什么地方痛| 前年是什么年| 送日子是什么意思| 子宫肌瘤吃什么中药可以消除掉| 大黄米和小黄米有什么区别| 尿频尿急尿痛吃什么药| 肺与什么相表里| 移居改姓始为良是什么意思| 孕妇吃榴莲对胎儿有什么好处| 吃的少还胖什么原因| 红薯和什么不能一起吃| 农业户口和居民户口有什么区别| 吃什么变白| 女性绝经有什么征兆| 无创是什么| 惊弓之鸟是什么故事| 巫山云雨是什么意思| 房性逸搏心律是什么意思| 姜水什么时候喝最好| 酚咖片是什么药| 温水煮青蛙是什么意思| 芥菜是什么菜| 杨颖原名叫什么| 区委书记什么级别| ebay什么意思| 产褥热是什么病| 医院为什么不推荐腹膜透析| 护理部是干什么的| 雌激素分泌过多是什么原因引起的| 小手指麻木是什么原因| 杨梅酒喝了有什么好处和功效| 拔牙挂什么科室| 赛马不相马什么意思| 什么叫应届毕业生| 家五行属性是什么| 黄原胶是什么| 脱靶是什么意思| 乌鸦反哺是什么意思| 健脾丸和归脾丸有什么区别| 温州人为什么会做生意| 公元400年是什么朝代| 眼睛像什么| 蓄谋已久什么意思| 李子不能和什么一起吃| 镰刀菌用什么杀菌剂| 镜面人是什么意思| 痔疮吃什么好| 头孢长什么样图片| 习字五行属什么| 傲慢什么意思| rem什么意思| 陨石有什么作用和功效| 土地出让金是什么意思| 为什么空调外机不转| 四季不安痣是什么意思| 西米是什么东西做的| 万言万当不如一默是什么意思| 老婆饼是什么馅| 食指发麻是什么原因| 小蝌蚪吃什么| 什么时候降温| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? 国产MCU ? 51开源180MHz-PWM-播放立体声音乐@STC32G12K128,USB-

共15条 1/2 1 2 跳转至

51开源180MHz-PWM-播放立体声音乐@STC32G12K128,USB-CDC实时传输音频

助工
2025-08-04 09:46:29     打赏
51 开源 180MHz-PWM-播放立体声音乐@STC32G12K128, USB-CDC实时传输音频
百度 王宗利提起行政诉讼。

WAV播放程序使用说明

详情可见:51开源 180MHz-PWM-仿USB声卡播放立体声音乐@STC32G12K128, USB-CDC实时传输音频 - 51 发烧友,UAC,极致音频,大国工匠,艺术人生,乐林漫步 - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)


1、简介


建议用户直接下载"Objects"里的"audio-play.hex"测试下载时选择主频30MHzWAV播放器使用STC32G12K128运行,MCU内部HIRC工作于30MHzPLL180MHzPWM时钟,6分频30MHzCPU-系统时钟。两路HS-PWM工作时钟为180MHzPWM周期为4097,输出PWM频率大约为44KHz(CD采样率44.1KHz相近),占空比为12位。本播放程序支持以下WAV文件的播放,由【STC-ISP | 调试接口 |播放WAVE】界面通过 USB-CDC 虚拟串口/就是串口下传音频数据:支持PCMADPCMA-Law支持16位无压缩(CD音轨)WINDOWS PCM格式,单声道或双声道采样率最高支持44.1KHz支持IMA-ADPCM格式,单通道或双通道采样率最高支持44.1KHz支持A-law(A)格式,单通道或双通道采样率最高支持44.1KHz语音解码算法可能看似跟网上的有差异,但算法实际是一样的,我只是将其简化操作而已。各种算法可以网搜相关知识,但不在本文讨论之列。

2、输出滤波电路


输出PWM要经过低通滤波器获得光滑的模拟信号输出,请参考下图的电路:3阶巴特沃斯低通滤波器。

PWMA1P--P1.0左声道,    PWMA3P--P1.4右声道。左右声道完全一致,以左声道为例,PWM信号经过R1R2分压适当衰减后与C1组成第一阶RC低通滤波,将变化陡峭的PWM的高频谐波滤除,再送到运放组成的二阶低通滤波电路滤波输出,就得到模拟信号,经过C4隔直后得到交流信号,从3.5mm的立体声插座输出。用户可以用SPWM输出一个1000Hz正弦波来评估其性能。上图参数为对应16KHz采样的输出,转折频率为不超过采样频率的一半即可。要改成别的采样频率,则按比例改变电容即可,电阻不变。注意:图中零件不是随便取的,是经过精心计算的,无源一阶低通、有源二阶低通的截止频率和Q值都不同,两者串联才能得到最终的输出响应。模拟滤波器相关的知识不在本文讨论范畴,用户可以自行复习模拟电子技术基础的相关章节。


3、使用“屠龙刀三”核心板验证


本程序使用STC公司的“屠龙刀三”核心板验证,用户可以自行修改到自己的系统上。与“屠龙刀三”核心板的连接:将上述的P1.0P1.4VCCGND连接到核心板的对应焊盘即可,最好断开板上R107R108两个0欧姆电阻,避免其电路影响PWM信号。板上的P3.2按键为播放键,P3.3按键为停止键。P2.7为每个采样解码时间指示(高电平时间),用示波器观察。P2.0为播放指示灯,正在播放时输出低驱动LED亮。P2.1CDC接收数据包指示,每收到一包(64字节)就取反一次,下传数据一块为1024字节,分16个包传输。

P2.4MCU请求PC传输数据的提示,从请求开始P2.4输出高电平,之后收到第一包数据(64字节)输出低电平,用示波器观察。


4、下载程序


下载程序和CDC通信均使用板上TYPE-C接口实现。打开STC-ISP V6.92G或更高版本。打开程序文件,即打开"Objects"里的"audio-play.hex"文件。


USB TYPE-C延长线将“屠龙刀三”核心板与PC连接,持续按下P3.2按键,短按OFF键释放,1秒后释放P3.2按键,STC ISP就能自动识别到设备:


点击下载按钮,将程序下载到MCU中。


5、播放设置


此时STC ISP已能自动识别播放程序的CDC通信口,下图的“扫描”里显示的就是CDC串口。

点击“STC调试接口”,选择“播放Wave(P)”,见下图:


点击“打开Wave”,选择要播放的Wave文件。Wave文件信息里会显示文件的重要信息:    文件格式,目前只支持:1-PCM6-A law17-IMA ADPCM3种类型。    通道数:1表示单声道,2表示立体声。    采样率:不用解释。    采样位数:就是一个采样点的位数,用户不用关心。    数据大小:即声音的字节数。设置数据发送模式里的“每个数据包的大小(字节)”为1024勾选“第一包数据发送WAVE文件信息”选择“应答式发送”。点击“发送Wave数据”。


之后,按一下板上的P3.2键开始播放,MCU请求的第一个数据包为14字节的上述文件信息,大端模式。   Byte0Byte1WAV类型,0x0001-->PCM0x0006-->A Law0x0011-->IMA ADPCM   Byte2:声道数,1(单声道)或2(立体声)。   Byte3:采样位数,用户不用理会。   Byte4~Byte7:采样率,Hz   Byte8~Byte11:数据长度(字节数)。   Byte12~Byte13BLOCK长度(ADPCM使用)后面请求发送的都是音频数据包,程序根据文件格式进行处理后送去PWM播放出声音。输出的声音要接功放和音箱才能听到传真度不错的音乐,使用32KHz44.1KHz的采样格式,普通音响将难以分辨其与320Kbps码率的MP3的音质有啥差别。


6、通信查询速度适配


文件格式不同,采样率不同,就有不同的数据率,数据率越高,对通信的速度要求就越高。但是通信速度高,PCCPU占用率就高,这必须要平衡一下。


点击串口助手“更多设设置”,在“响应接收时间(查询周期)”的输入框中,根据数据率输入合适的值,时间短通信速度快,但电脑PC占用率会加大。

下面为参考的时间设置:PCM  采样率    响应接收时间     数据率    44.1KHz       0ms        176.4KB/S     32KHz     1ms2ms     128KB/S     16KHz     4ms5ms      64KB/S


ADPCM 采样率    响应接收时间     数据率    44.1KHz       5ms           44.1KB/S      32KHz      10ms            32KB/S     16KHz       10ms            16KB/S


A law 采样率    响应接收时间     数据率    44.1KHz    2ms3ms        88.2KB/S     32KHz     4ms5ms         64KB/S     16KHz       10ms            32KB/S



最后,将HIFI功放打开,8寸迷宫式二单元书架箱安排上,将重低音开最大,听着圆润的歌声和直拍心口的重低音鼓,等待隔壁邻居来敲门!

30A-HSPWMA-播放立体声音乐-CDC实时传输音频流-180MHz.rar






关键词: STC32G12K128     USB-CDC     实时传    

专家
2025-08-04 09:15:48     打赏
2楼

厉害了,功能越来越强大!


院士
2025-08-04 10:56:44     打赏
3楼

学习了,谢谢分享。


高工
2025-08-04 06:31:22     打赏
4楼

动手能力是真的强


专家
2025-08-04 08:10:29     打赏
5楼

不错啊,看看


高工
2025-08-04 08:39:59     打赏
6楼

非常详细,跟着学习了


工程师
2025-08-04 08:54:33     打赏
7楼

感谢楼主分享,不错


菜鸟
2025-08-04 13:52:14     打赏
8楼

厉害


高工
2025-08-04 19:39:41     打赏
9楼

现在51单片机可以跑到30MHz了啊


工程师
2025-08-04 17:01:01     打赏
10楼

厉害


共15条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
revive是什么意思 三月18号是什么星座的 out是什么意思 莫名其妙的名是什么意思 三叶香是什么菜
歪理是什么意思 什么水果养胃 7月4日什么星座 长期低血糖对人体有什么危害 狂蜂浪蝶是什么意思
带下病是什么病 公费是什么意思 贼不走空什么意思 大姨妈期间不能吃什么东西 皮瓣手术是什么意思
2003属什么 男人眼袋大是什么原因造成的 5月份是什么星座 双子座是什么象星座 口腔义齿是什么
亚麻是什么hcv8jop6ns5r.cn 梦见自己家盖房子是什么预兆hcv8jop9ns6r.cn 凝血五项是检查什么的tiangongnft.com 小孩肠胃炎吃什么药hcv7jop5ns3r.cn 尿路感染喝什么药hcv8jop6ns8r.cn
10月12号是什么星座hcv9jop5ns1r.cn 伤风胶囊又叫什么hcv9jop7ns3r.cn 固精是什么意思0735v.com dha是什么hcv9jop6ns8r.cn 1964属什么生肖hcv9jop0ns3r.cn
内向的人适合做什么工作cj623037.com 今年农历什么年gysmod.com 谷雨是什么意思hcv8jop4ns8r.cn 顺丰为什么这么快hcv8jop3ns6r.cn 18年是什么婚hcv8jop4ns8r.cn
化疗期间吃什么最好hcv9jop2ns5r.cn 985211大学是什么意思hcv9jop7ns2r.cn 翡翠的五行属性是什么hcv8jop7ns3r.cn 为什么说成也萧何败也萧何hcv8jop1ns5r.cn 过期的咖啡有什么用途hcv8jop8ns5r.cn
百度