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

AC696N 开发板开发分享 ——外挂spiflash 虚拟成 U 盘

摘要

本文基于杰理 AC696N 芯片,讲解外挂 SPI Nor Flash 虚拟为 FAT 格式 U 盘的软硬件实现方案,实现 USB 直连电脑读写 MP3 音频文件,配套完整硬件接线、寄存器宏配置、上机操作流程,同时梳理 IO 复用、读写速率、音频适配等工程注意要点,适用于音频播放器类产品开发。

一、硬件搭建

  1. Flash 选型:支持 W25Q/GD25 系列 SPI Nor Flash,最大 16MB;
  2. 接线:SPI2 引脚 SPIDI、SPICLK、SPICS 跳线连接 Flash;
  3. IO 冲突处理:外挂 Flash 与 SD0 引脚复用,开启本功能需关闭 SD 卡。

二、软件板级配置

修改 cfg.h 板级文件核心宏定义:

  1. 开启音乐、PC USB 功能,关闭 FM、录音、RTC 等无关模块;
  2. 配置 SPI2 为主机模式,波特率 2MHz;
  3. 使能 NOR_FAT 文件系统,关闭 SD 卡使能宏。

三、上机使用流程

  1. 烧录固件:配置完成编译烧录,ROM 不足可参考官方压缩文档;
  2. 上电顺序:先上电开发板,再插 USB 连接电脑,设备识别 FAT 虚拟 U 盘;
  3. 文件拷贝:直接拖拽 MP3,播放顺序以拷贝先后为准,数字命名可规范曲目顺序;
  4. 重启生效:电脑安全弹出 U 盘后,复位 / 重启设备即可读取播放音频。

四、音频与工程提示

  1. 音频标准:优先 32kHz、32kbps 单声道 MP3,WAV 建议转 MP3 节省空间;
  2. 空白 Flash 首次上电自动格式化,FAT 占用约 442KB 空间;
  3. SPI 带宽限制拷贝速度较慢,Flash 与 TF 卡功能互斥不可同时使用。

总结

本方案依托 AC696N 内置 FAT 文件系统,仅通过 SPI 外挂 Flash 即可实现免读卡器 USB 直存音频,硬件接线简单、软件配置标准化,播放控制 API 兼容 TF 卡逻辑。需重点规避引脚复用冲突、上电顺序、传输速率三大工程问题,适合低成本便携音箱、录音播放器等音频设备落地开发。

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

相关文章:

  • STM32与LV30构建工业级条码识别系统方案
  • 9.9元/1000万Token意味着什么?运营商入场背后的产业变局
  • LENA-R8与STM32F303RC构建高精度GNSS定位方案
  • 丰台区配助听器哪家好?选声望听力,专业一站式听力服务更省心
  • PCF8591与PIC18F67K40的嵌入式信号处理系统设计
  • Deep Research实测:AI如何重构数据科学教学与研究工作流
  • 智能体测开Day13
  • ICM-42605与MK64FX512VDC12实现高精度运动追踪
  • 适配国产化应用的RFID打印机!
  • Python构建Linux入侵检测与态势感知系统:从网络嗅探到安全可视化
  • 南宁本地企业靠谱GEO工具推荐:2026年企业选GEO工具前先看懂这几项核心能力
  • 终极免费解锁WeMod Pro会员:Wand-Enhancer本地配置优化完整指南
  • Claude Code 白嫖没有付费版好用?90% 人都不知道的隐形坑
  • 3步搞定视频PPT提取:从教学视频到精美讲义的智能转换方案
  • 零基础入门大模型?这份2026年AI学习路线图(含收藏版视频教程)手把手带你飞!
  • Three.js 多浏览器窗口连接教程
  • 为Chatbox构建端到端加密:从原理到工程实践
  • Sonnet 5能自主用浏览器和终端了,Agent AI的临界点到了
  • 嵌入式EEPROM应用:M95M02与PIC18LF46K40的SPI通信优化
  • 简历自我评价别再写“积极向上“了!实测6款AI工具,3分钟生成HR想看的版本
  • KLayout完整指南:从零开始掌握专业版图设计与验证
  • Claude Code vs Copilot vs Cursor:三款顶级 AI 编程工具的实测对比与场景化选型
  • 三步解锁WeMod Pro:Wand-Enhancer开源增强工具全攻略
  • 一次陪家人看牙的简单记录
  • 新手如何用skills
  • ComfyUI-Manager:3步打造你的AI绘画工作流管理神器
  • 国学语录可用 API 接口(分三类:无需 KEY 免费、平台付费古籍、本地自建)
  • 魔兽争霸3现代化改造指南:让你的经典RTS游戏重获新生
  • 不想数据过第三方服务器?本地开源 AI 网关 OmniRoute,自动调度大模型API
  • Wand-Enhancer终极指南:如何免费解锁WeMod完整功能的5大技巧