当前位置: 首页 > news >正文

CH585驱动CH271播放音频

前言:

本文提供CH585通过双路PWM驱动271芯片,进而实现驱动音频。相较单路PWM,优点在于不需要调节RC电路,且外围简单。

操作指令:

①通过ffmpeg命令行工具将wav格式文件转换为sbc格式文件,转换成的文件需手动将.sbc修改为.wav,其次再命令行将sbc文件转换为hex文件。并烧录至芯片。

ffmpeg -i 欢迎音.wav -acodec sbc -ab 64k -ar 16000 -ac 1 欢迎音.sbc
//生成sbc文件后,手动将sbc文件后缀修改为wav
bin2hex.exe --offset=32768 欢迎音1.wav 欢迎音.wav.hex

流程:

上述指令生成的hex,合并代码并烧录到芯片。

image

补充:

bin2hex是一个工具,参考下载:iot-fan_at_cnblogs: iot-fan 在cnblogs 的档案仓库 - Gitee.com

ffmpeg和bin2hex需要添加至环境变量,添加方式自行百度。


记录:

//下面是一个完整的演示。
ffmpeg -i 欢迎音.wav -acodec sbc -ab 64k -ar 16000 -ac 1 欢迎音.sbc
bin2hex.exe --offset=32768 欢迎音1.wav 欢迎音.wav.hexffmpeg -i 报警音.wav -acodec sbc -ab 64k -ar 16000 -ac 1 报警音.sbc
bin2hex.exe --offset=0x14800 报警音1.wav 报警音.wav.hexffmpeg -i 请扫描.wav -acodec sbc -ab 64k -ar 16000 -ac 1 请扫描.sbc
bin2hex.exe --offset=0x21000 请扫描1.wav 请扫描.wav.hexffmpeg -i A.wav -acodec sbc -ab 64k -ar 16000 -ac 1 A.sbc
bin2hex.exe --offset=0x2D800 A1.wav A.wav.hexffmpeg -i B.wav -acodec sbc -ab 64k -ar 16000 -ac 1 B.sbc
bin2hex.exe --offset=0x30000 B1.wav B.wav.hex

 

http://www.jsqmd.com/news/27850/

相关文章:

  • 10.31 —— (VP)2023icpc济南
  • MIM + PEFT + MLP + Q
  • 《程序员修炼之道 - 从小工到专家》阅读笔记2
  • 《程序员修炼之道 - 从小工到专家》阅读笔记3
  • 《程序员修炼之道 - 从小工到专家》阅读笔记1
  • Java流程控制——break,continue,goto
  • 读《代码大全2》第三部分有感
  • A History of Large Language Models阅读心得(1)
  • 20232324 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • 【Python 基础】第 2 期:环境搭建
  • revit api 对话框taskdialog 和maindialog
  • YOLO算法原理详解系列 第001期-YOLOv1 算法原理详解 - 实践
  • revit api structure type判断
  • 读《代码大全2》第二部分有感
  • 读《代码大全2》第一部分有感
  • Modbus协议存储区学习笔记
  • CF1168C And Reachability
  • 分布式专题——32 BIO、NIO编程与直接内存、零拷贝深入辨析 - 教程
  • LuatOS GNSS定位调试步骤解析:一步步实现精准定位
  • AI元人文:从分野到纠缠——一种基于值动力学的统一视角
  • 《代码大全》读后感:以构建为核心,搭建团队协作的桥梁
  • AI大模型提示词攻击防御全景指南 2025:从OWASP Top 10到企业级防护体系
  • 计算机导论练习(题目存档)
  • mul 与 reduce_sum 的优化实例
  • 《代码大全》读后感:从 “功能实现者” 到 “责任承担者” 的思维跃迁
  • 企业网站建设服务商:2025年最佳选择指南与行业洞察
  • 2025年市场上微信小程序服务商:十大顶尖企业权威评测与选择指南
  • 记录一下,关于前端控制并发的思路
  • Linux 交叉编译(toolchain) ARM 版 lib pcap.so 库
  • Codeforces Pinely Round 5(div.1 + div.2) A~D题解