
引言 最近在研究基于STM32 Audio(音频),涉及到音频的播放与录音,这里,需要了解 STM32的一个重要的外设:SAI: ~( P5 R: [3 W& d# L8 d/ D6 f Serial Audio Interface (SAI) peripheral,串口音频接口外设8 c3 [, g5 S/ G1 z SAI HAL库 寄存器的配置让人看的头疼,可以使用HAL的开发方式# q! K% X! q7 {- x$ { HAL 库的开启SAI 的方法:HAL_SAI_MODULE_ENABLED 这个宏默认是注释的,取消注释即可 工程里 :stm32h7xx_hal_conf.h 文件中# i4 R3 B7 v, F - K' ]6 p' Y: L" i0 J7 I ![]() # B# u) j r( } SAI 的文件构成 头文件:stm32h7xx_hal_sai.h7 w7 e: \( g% @/ Q: W, O 头文件:stm32h7xx_hal_sai_ex.h C 文件:stm32h7xx_hal_sai.c, C3 s' t o" q3 _3 z) d/ z6 { C 文件:stm32h7xx_hal_sai_ex.c % ~7 c5 G$ y# u/ g! ?# {/ K9 C 小结5 j3 D0 I& G' u- \ 先开启HAL SAI,后面抽时间整理如何使用SAI 进行音频的开发 ———————————————— 版权声明:张世争+ t6 v2 u5 d5 w3 R* h - D# h5 I: G; G7 ~9 x0 L% ]2 M 如有侵权请联系删除 % ] @8 E9 a) h7 G |
实战经验 | 关于STM32H7使用LL库生成ADC代码工作异常问题说明
实战经验 | 关于STM32H745的MC SDK电机控制工程问题的解决办法
【H745I GUI】1.GreenHouse 灯光控制
【Wio Lite AI视觉开发套件】+移植TensorFlow Lite
STM32H745I-DISCO脉冲宽度调制(PWM)
STM32H745I-DISCO串口通信,输入输出
拷打cubemx【002】——自定义还需基于芯片的工程
STM32硬件结构学习
STM32中BOOT的作用
STM32H7的TCM,SRAM等五块内存基础知识