ST意法半导体
直播中

叹久

9年用户 783经验值
擅长:可编程逻辑 光电显示 接口/总线/驱动
私信 关注
[问答]

为什么在CubeIDE中配置我的项目时DMA配置选项却不可用呢?

我正在研究 ST 应用说明 AN5027以通过 SAI 连接 PDM 麦克风(具体来说,p41 之后给出的示例)。我为此选择了 Nucleo L4A6ZG,因为它具有 SAI,但我在遵循 p45 上的 DMA 配置选项时遇到了一些麻烦。具体来说,“外设到内存”不是下拉列表中的一个选项(只有内存到外设)。
我想知道:
1) 有什么我遗漏的吗(我承认,这可能是一个广泛的话题)。我在其他项目中没有遇到过这个问题。
2) L4A6ZG 有什么不适合这个项目的地方吗?我以前只用过 F412ZG。
一些可能相关的进一步细节:我的项目涉及连接多个(最多 8 个)MEMS PDM 麦克风,这是 AN5027 中记录的一种方法。我使用我的 F412 为通过 I2S 连接的一个麦克风开发了简单代码,但我现在正在尝试扩展它。F412 没有 SAI,因此现在使用 L4A6。









回帖(1)

张凤英

2022-12-9 11:28:00
也许您忘记将 SAI 设置为“接收”(如果连接了 ADC 或其他数字输入)模式?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分