今天继续测试探索板的Audio功能,查看了音频播放的代码,对其中的一行代码有点不理解:
开始宏定义了AUDIO_FILE_ADDRESS=0x08040000,后面的if (*((uint64_t *)AUDIO_FILE_ADDRESS) != 0x017EFE2446464952 )应该是自然成立的,不清除为何作此判断?- V4 P7 |8 U- E, H; m: e 我将此处注释后再测试:1 ?: |" @, |0 r& A+ T% M
发现仍不能播放音频,只是界面略有不同(之前No Audio DATA界面已经被注释了):/ k# q# h" K) o+ t$ u) n0 h
在测试的过程中偶然进入了录音功能:; u$ H+ V+ a& z# q
从耳机中可以听到环境声音,但我还没有发现板上的麦克风,也不知道如何保存录下的音频文件以及如何重放。 # z: q2 m' Q* N2 Z& D" |) ? |
【STM32C5教程】(9)DAC 模拟量信号输出实验
STM32C543RC开发板Stop、Sleep和standby模式测试
【STM32C5教程】(10)LPUART DMA 通信实验
【STM32C5教程】(8)ADC 模拟量数据采集实验
【STM32C5教程】(7)TIM1 互补 PWM 输出实验
【STM32C5教程】(6)定时器 PWM 输出实验
【STM32C5教程】(5)定时器周期中断实验
【STM32C5教程】(4)GPIO 外部中断实验
【STM32C5教程】(3)GPIO 按键输入实验
STM32C542RC开发板PWM呼吸灯及多功能按键实验
微信公众号
手机版