你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于STM32H750开启SAI模块经验分享

[复制链接]
攻城狮Melo 发布时间:2023-4-16 18:37
引言
0 I2 U* |, ?2 L1 v3 U" i/ X+ _3 r最近在研究基于STM32 Audio(音频),涉及到音频的播放与录音,这里,需要了解 STM32的一个重要的外设:SAI
% a8 o  G, G$ S: g% S. S( ~2 ISerial Audio Interface (SAI) peripheral,串口音频接口外设
1 s! p: V  i8 v! s
SAI HAL库5 U7 I( D2 ^" U" z
寄存器的配置让人看的头疼,可以使用HAL的开发方式/ y: w# s* B, A! Q) Y' K! F
HAL 库的开启SAI 的方法:HAL_SAI_MODULE_ENABLED 这个宏默认是注释的,取消注释即可
8 k( f, X; s0 \& Z- {' @工程里 :stm32h7xx_hal_conf.h 文件中4 v8 G! _6 E4 |% t

" o4 f6 ?+ N, A2 f6 t% w
6c72dd8968b049d9be7deaaadc7230e4.png , W/ V: `6 k: l1 A3 x4 P
. Q+ p5 y) D6 }5 o& C
SAI 的文件构成2 U2 J" f; _+ T4 l) W+ V
头文件:stm32h7xx_hal_sai.h
: K/ A* t  _2 j7 |  S头文件:stm32h7xx_hal_sai_ex.h
3 z6 n7 m' ~- R8 B0 M$ ^; ZC 文件:stm32h7xx_hal_sai.c+ B& T+ b' g) T
C 文件:stm32h7xx_hal_sai_ex.c
# K# z, z3 \0 T( @$ h* R. x& k- ]% V
+ l. `2 ~6 ]! j# Z* [
小结. j( D4 U4 m# r8 r$ b$ v
先开启HAL SAI,后面抽时间整理如何使用SAI 进行音频的开发- h. b: U, A' l# S  v( P  N
————————————————
9 E( S! J4 [) `' T. S6 s0 [& A" h0 U版权声明:张世争
: b  L# J+ Q8 {5 z% X' F& [) M  V  \
7 \! t, v' }5 ~1 c3 o如有侵权请联系删除7 ?/ B0 f! A5 K% w" w! Q

9 w4 ?' \- E; l2 d0 x+ p
; G$ ?3 q0 K3 ~4 u3 k9 o
: ~( {6 y7 i' u+ d
收藏 评论0 发布时间:2023-4-16 18:37

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版