一步一步学习WIFICC3200的音频对讲20151105.pdfVIP

  • 6
  • 0
  • 约4.04千字
  • 约 27页
  • 2017-06-09 发布于河南
  • 举报

一步一步学习WIFICC3200的音频对讲20151105.pdf

一步一步学习WIFICC3200的音频对讲20151105

一步一步学习CC3200的 Wi-Fi音频对讲  前言 CC3200 器件是一款集成了高性能 ARM Cortex-M4 MCU 的无线 MCU ,包含 多种外设,其中包括一个快速并行摄像头接口,I2S ,SD/MMC,UART ,SPI, I2C 和四通道模数转换器 (ADC) ,而Wi-Fi 网络处理器子系统特有一个 Wi-Fi 片上 互联网并且包含一个额外的专用 ARM MCU ,此 MCU 可完全免除应用 MCU 的处 理负担,因此,外设可以做很多与Wi-Fi密切相关的应用。此次以外设I2S做基于 Wi-Fi 的音频对讲,教大家一步一步学习CC3200 的Wi-Fi音频对讲。 准备材料 软件:CC3200SDK_1.1.0版本、CCS6.0.1、CCS UniFlash、wifi starter (app ) 硬件:RF-DK-3200B1开发板,CC3200AUDBOOST各两块、3.5耳机公对公插头一 条、一条耳机或者一个音箱。 CC3200AUDBOOST RF-DK-3200B1开发板  软件部分 使用CCS导入MQTT工程,路径为:C:\ti\CC3200SDK_1.1.0\cc3200- sdk\example\wifi_audio_app;如图1所示。 图 1 点击Finish完成导入,如图2所示。 图 2 导入后如图3所示。 图 3 由于此程序存在bug ,需要我们根据TI CC3200 Issues来修改: 在wifi_audio_app工程的main.c文件中,修改位置为278行和289行,如图4 中箭头所示。注释 “if( RecordPlay I2S_MODE_TX )”,加上“if ( RecordPlay == I2S_MODE_RX_TX )” 。 注释“if( RecordPlay == I2S_MODE_RX_TX )”,加上“if(RecordPlay I2S_MODE_TX)” 。 图 4 修改后效果如图5所示。 图 5 在main文件中,修改位置为322行和328行,如图 中箭头所示, 取消注释“MAP_PinTypeGPIO(PIN_01, PIN_MODE_0, false);” 取消注释“MAP_GPIODirModeSet(GPIOA1_BASE, 0x4, GPIO_DIR_MODE_OUT);” 取消注释“MAP_PinTypeGPIO(PIN_02, PIN_MODE_0, false);” 取消注释“MAP_GPIODirModeSet(GPIOA1_BASE, 0x8, GPIO_DIR_MODE_OUT);” 图 修改后效果如图7所示。 图 7 在main文件中,修改位置为34 行和351行,如图8中箭头所示: 注释“if (RecordPlay == I2S_MODE_RX_TX)”,加上“if(RecordPlay I2S_MODE_TX)” 。 注释“if(RecordPlay I2S_MODE_TX)”,加上“if(RecordPlay == I2S_MODE_RX_TX)” 。

文档评论(0)

1亿VIP精品文档

相关文档