1 整体认识ISD9160
其详细介绍肯定看他的数据手册。抛开一切觑头功能,我们第一步就把它当做一个M0单片机来使用了。它有IO口,有串口,有SPI等,那就像用其它M0 一样的使用它呗。这个没啥难度了。
然后就是进阶使用了。去了解其附加功能。如触摸,录音,播放等。这些是芯片附件属性。看看demo,做做实验。
最好就是高级进阶吧!根据特有的录音,然后比对获得了语音识别功能吧。
所以,如果你掌握过M0开发,就可以直接进阶了。如果没掌握,还是当做M0慢慢学吧。
2 官方资料
下载工具:Nu-Link_Keil_Driver_V2
.00.6561脱离下载器:NuMicro_ICP_Programming_Tool_V2
.00.6561最新SDK:ISD9100BSP_CMSIS_V3
.01.001技术手册:ISD9160 Technical Reference Manual
上面四个的下载地址:http:
//www.nuvoton.com.cn/hq/products/application-specific-socs/arm-based-audio/aui-enablers-series/isd9160/?__locale=zh老版本SDK:ISD9160 SDK
老版本进阶应用例子:ISD9160 SDK1 Samples
语音制作工具:ISD9160 AudioData Tool
上面三个下载地址:http:
//www.nuvoton.com.cn/hq/products/application-specific-socs/arm-based-audio/aui-enablers-series/Software/?__locale=zh&resourcePage=Y
3 扩展应用
触摸功能:我基本已经能使用了,只是在阀值动态随温度改变时不能动态调整。
语音识别:还没使用。
4 个人建议:
当做M0学习的话先从新版本SDK学习。然后进阶的话看老版本的例子,因为里面的例子比较吩咐。里面会用大ADC采集,PDMA等高级功能,没有基础的话很难看下去,或者理解不透。