最近在了解ST MEMS麦克风的使用,有一个Audio_playback_and_record的工程,我的目的是想了解一下处理音频数据的过程,但是发现 int main()里找不到waverecorder.c文件中定义的函数 ,而且主函数中还多了加速度传感器的内容,让我很是疑惑,小白学艺不精,请问有大佬可以回答我下吗 主程序如下 /**
/ Configure LED3, LED4, LED5 and LED6 / BSP_LED_Init(LED3); BSP_LED_Init(LED4); BSP_LED_Init(LED5); BSP_LED_Init(LED6); / Configure the system clock to 168 MHz / SystemClock_Config(); / Initialize MEMS Accelerometer mounted on STM32F4-Discovery board / if(BSP_ACCELERO_Init() != ACCELERO_OK) { / Initialization Error / Error_Handler(); } MemsID = BSP_ACCELERO_ReadID(); / Turn ON LED4: start of application / BSP_LED_On(LED4); / Configure TIM4 Peripheral to manage LEDs lighting / TIM_LED_Config(); / Initialize the Repeat state / RepeatState = REPEAT_ON; / Turn OFF all LEDs / LEDsState = LEDS_OFF; / Configure USER Button / BSP_PB_Init(BUTTON_KEY, BUTTON_MODE_EXTI); /##-1- Link the USB Host disk I/O driver ##################################/ if(FATFS_LinkDriver(&USBH_Driver, USBDISKPath) == 0) { /##-2- Init Host Library ################################################/ USBH_Init(&hUSB_Host, USBH_UserProcess, 0); /##-3- Add Supported Class ##############################################/ USBH_RegisterClass(&hUSB_Host, USBH_MSC_CLASS); /##-4- Start Host Process ###############################################/ USBH_Start(&hUSB_Host); / Run Application (Blocking mode)/ while (1) { switch(AppliState) { case APPLICATION_START: MSC_Application(); break; case APPLICATION_IDLE: default: break; } / USBH_Background Process / USBH_Process(&hUSB_Host); } } / TrueStudio compilation error correction / while (1) { } } waverecorder.c里定义的函数如下图: |
ASM330LHB测量精度可以达到0.001g吗?可以达到多少?
LSM6DSV16X内置的低功耗融合算法
STM32 PDM转PCM库的使用问题
ASM330LHH使用FIFO阈值中断输出时工作异常
推荐一款用于运输震动检测的加速度计
lsm303agr再H7平台上运行,调用MotionEC库,只要调用 MotionEC_Initialize就会出现hardfult
STHS34PF80这个物料的应用手册可以提供一下吗
TMOS测试:通过STEVAL-MKI109V3在unico上识别不到STHS34PF80。
stm32f429 disc1 mems型号
定义的函数不一定非要在主函数中直接调用的,也许是通过主函数中调用的某个函数中调用,那在主函数中就不能直接看到。
您是参考了ST官网上的STSW-STM32068工程吗?工程里的加速度计是用于播放的【停止】和【恢复】控制,第一次敲击——停止播放,第二次敲击——继续播放。
相关的代码可以参考应用笔记——AN3997
[md]感谢回复
[md]感谢回复