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

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

[复制链接]
攻城狮Melo 发布时间:2023-4-16 18:37
引言( b( Z" e, J' i
最近在研究基于STM32 Audio(音频),涉及到音频的播放与录音,这里,需要了解 STM32的一个重要的外设:SAI
) j3 O4 V% c" Z: m  H  r( M  oSerial Audio Interface (SAI) peripheral,串口音频接口外设
+ X  O! N5 J! v/ m7 b' f6 V: @+ Q
SAI HAL库; v$ p; E. o% a  W. z# t
寄存器的配置让人看的头疼,可以使用HAL的开发方式2 b) C& r4 G! d0 B; o1 E4 o4 `
HAL 库的开启SAI 的方法:HAL_SAI_MODULE_ENABLED 这个宏默认是注释的,取消注释即可5 i0 S# o) ]1 p$ J* g: u3 h+ P' r1 }
工程里 :stm32h7xx_hal_conf.h 文件中: }& [+ L( q9 t" S) _5 y$ I

8 X; M/ I- x" A; M) c( r
6c72dd8968b049d9be7deaaadc7230e4.png 1 {! F3 h/ j5 y/ A. z/ Q5 C! w
& ~, v& J1 M9 X5 s# O, L; i- z
SAI 的文件构成, W  A  x: M* Y( y
头文件:stm32h7xx_hal_sai.h
# Z. S8 @) ?8 i. [# E. x6 b头文件:stm32h7xx_hal_sai_ex.h
* Z4 B7 V+ ]* }, N3 |0 cC 文件:stm32h7xx_hal_sai.c
  y9 L7 a3 b0 L' n% F1 MC 文件:stm32h7xx_hal_sai_ex.c
! w- c% K2 X4 b, p% b2 h- `) `7 Y9 x. u2 V  c% J) A- @- q5 d
小结1 y# C4 G. h9 z# T
先开启HAL SAI,后面抽时间整理如何使用SAI 进行音频的开发
. O& P6 s, w9 ~( R, U5 g————————————————+ I; v6 C/ C( u
版权声明:张世争0 P1 J: L3 y8 e
7 t+ Q) I$ h8 g0 S1 j3 m% ]( R- C
如有侵权请联系删除! Y0 T% ]* Q! U6 Y; G* g- @
: a# N1 ?2 x/ a; i3 a+ ?. ]

+ n5 N( H' F) L% }* q
. {3 k2 s' X7 F$ U* x; @
收藏 评论0 发布时间:2023-4-16 18:37

举报

0个回答

所属标签

相似分享

官网相关资源

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