针对耳机设端的嵌入式软件,主要运行于free RTOS操作系统,如图5为耳机外设端软件流程图,其中底层数据传送帧格式为:Stat byte+ n byte+ End byte,驱动层将主要完成曼彻斯特(Manchester)数据收发编码是关键,MCU将使用内部的模拟比较器+定时器捕获来作解码;而数据编码则通过MCU内部的SPI+DMA 作编码。
如图6所示为智能手机应用软件流程图,这里我们将提供运行于Android操作系统下的App应用程序节选例程,采用java编程,分为通过录音把耳机外设发送上来的方波数据转换为PCM数据。
针对耳机设端的嵌入式软件,主要运行于free RTOS操作系统,如图5为耳机外设端软件流程图,其中底层数据传送帧格式为:Stat byte+ n byte+ End byte,驱动层将主要完成曼彻斯特(Manchester)数据收发编码是关键,MCU将使用内部的模拟比较器+定时器捕获来作解码;而数据编码则通过MCU内部的SPI+DMA 作编码。
如图6所示为智能手机应用软件流程图,这里我们将提供运行于Android操作系统下的App应用程序节选例程,采用java编程,分为通过录音把耳机外设发送上来的方波数据转换为PCM数据。