今天继续测试探索板的Audio功能,查看了音频播放的代码,对其中的一行代码有点不理解:
开始宏定义了AUDIO_FILE_ADDRESS=0x08040000,后面的if (*((uint64_t *)AUDIO_FILE_ADDRESS) != 0x017EFE2446464952 )应该是自然成立的,不清除为何作此判断? [& `$ Z! ]* r; B# d 我将此处注释后再测试:
发现仍不能播放音频,只是界面略有不同(之前No Audio DATA界面已经被注释了):# B1 T# V6 x, e
* q3 e" o. ^4 w8 t( `/ U+ I, M 在测试的过程中偶然进入了录音功能:- J# X' e$ F, s1 I G: j' H! j; _ . P9 M% f9 F/ Z; @ m/ J1 ^2 C6 a
从耳机中可以听到环境声音,但我还没有发现板上的麦克风,也不知道如何保存录下的音频文件以及如何重放。 |
STM32C542RC开发板实现长短按键识别功能
STM32C542RC开发板PWM呼吸灯实验
STM32C542RC开发板的串口不定长数据接收实验
《STM32CubeMX2 实战课程》学习笔记——STM32C562RE开发测试
STM32C542RC开发板的串口DMA发送及接收实验
终于完成了STM32C542RC开发板的串口发送实验
STM32C542RC开发板的按键控制LED闪烁实验
《STM32CubeMX2 实战课程》学习笔记--课程1:STM32CubeMX2安装
STM32L562DK探索板——串口通讯测试成功
STM32L562DK探索板——再试串口通讯仍不成
微信公众号
手机版