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

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

[复制链接]
攻城狮Melo 发布时间:2023-4-16 18:37
引言
' F1 w5 U% A  M: A1 @! Y. }! a最近在研究基于STM32 Audio(音频),涉及到音频的播放与录音,这里,需要了解 STM32的一个重要的外设:SAI; d6 e3 C/ d* u( P7 g+ F
Serial Audio Interface (SAI) peripheral,串口音频接口外设" B2 k) J$ E9 C0 R1 R4 Z
SAI HAL库
7 C0 {+ u& _0 y% r寄存器的配置让人看的头疼,可以使用HAL的开发方式% o! @6 N" U* u3 F. A& y0 U$ A; Z( s% J
HAL 库的开启SAI 的方法:HAL_SAI_MODULE_ENABLED 这个宏默认是注释的,取消注释即可
& ]0 V7 N5 Q1 z, o1 X; _3 G1 a工程里 :stm32h7xx_hal_conf.h 文件中7 F/ I2 q$ x; r. M! `/ M: H) K( f( Z
. _& V0 f# N& S( f- {
6c72dd8968b049d9be7deaaadc7230e4.png 9 Q6 q$ c# o; X- D

9 y$ ?/ I# K4 A2 dSAI 的文件构成
6 ^# j: ?8 S8 k! w) p头文件:stm32h7xx_hal_sai.h; a8 o6 n% Y" Z/ r$ a, [
头文件:stm32h7xx_hal_sai_ex.h
0 W9 I! W* l( z( F4 o" DC 文件:stm32h7xx_hal_sai.c
3 {" v) }) _" E" O" i4 F& [% gC 文件:stm32h7xx_hal_sai_ex.c
9 F8 X! \: z+ Y; Q, E: K, ?% i1 w6 G% g2 {6 I$ C
小结" w4 v/ V* P- W& l0 c3 R
先开启HAL SAI,后面抽时间整理如何使用SAI 进行音频的开发2 B- `5 E, t& M+ c$ O6 Y4 m
————————————————/ B4 O5 E$ T, n( w; R7 A2 i
版权声明:张世争' ~7 P& b/ s, m+ S. J+ o  ^

; b) ^& A1 G2 z6 L7 {- ?6 r7 M如有侵权请联系删除1 D; j( B  T/ H8 r( H1 O" ?

. b5 b" `9 `1 E' Y* }# x6 `
& W0 v9 [5 E( A* U6 [! G9 {6 N+ ~" c# ]' x4 I4 S* @
收藏 评论0 发布时间:2023-4-16 18:37

举报

0个回答

所属标签

相似技术帖

官网相关资源

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