作者的话
发现上篇还没写完,漏了一个自启动。
硬件准备
ADAU1777开发板:一块
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.6093559dhEs2Km&id=582930857113
USBi仿真器:一个
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.162a2dbd88q1W8&id=38242936768
软件准备
SigmaStudio4.1
硬件链接示意图
ADAU1777 的自启动
以上使用 USBi 下载,均是把例程下载到板子上的 ADAU1777 的内存中,掉电就没有了,而我们想要脱机运行程序,则需要将程序烧写到外部的 EEPROM 中,或者导出到单片机工程中,由单片机启动。单片机启动我们有专门的文档讲解,这里则只讲外部 EEPROM 的烧写。
我们以第 9 个例程为例:
1)将开发板上的 S1 拨到 OFF,非自启动状态,S2 拨到 IIC 模式,即 USBi 调试模式。
2)在 SigmaStudio 里的设计工程里的 Hardware Configuration 窗体里,用鼠标选中 ADAU1777模块并点击右键,选择如下图:
3)选择默认的配置
4)OK,开始烧写
5)烧写完成后,拔掉 USBi JTAG,让 USBi 和板子完全脱离,并用 USB 线给开发板上电,将 S1 拨到 ON,自启动实现。
特别说明:自启动后,默认配置的声音很小,请按几下音量+,将音量调高,就可以听到声音了。如果用单片机启动 DSP,上电后就不会出现这种问题。