STM32G474xx HAL 用户手册
数据成员
FMAC_FilterConfigTypeDef 结构体参考

FMAC 滤波器配置结构体定义。 更多...

#include <stm32g4xx_hal_fmac.h>

数据成员

uint8_t InputBaseAddress
uint8_t InputBufferSize
uint32_t InputThreshold
uint8_t CoeffBaseAddress
uint8_t CoeffBufferSize
uint8_t OutputBaseAddress
uint8_t OutputBufferSize
uint32_t OutputThreshold
int16_t * pCoeffA
uint8_t CoeffASize
int16_t * pCoeffB
uint8_t CoeffBSize
uint8_t InputAccess
uint8_t OutputAccess
uint32_t Clip
uint32_t Filter
uint8_t P
uint8_t Q
uint8_t R

详细描述

FMAC 滤波器配置结构体定义。

定义位于文件 stm32g4xx_hal_fmac.h 的第 168 行。


成员文档

启用或禁用裁剪功能。如果超出 q1.15 范围,当裁剪功能禁用时执行环绕,当裁剪功能启用时执行饱和。此参数可以是 FMAC 裁剪状态 的值。

定义位于文件 stm32g4xx_hal_fmac.h 的第 225 行。

FMAC_FilterConfig() 引用。

系数向量 A 的大小。

定义位于文件 stm32g4xx_hal_fmac.h 的第 209 行。

FMAC_FilterConfig() 引用。

系数缓冲区 (X2) 在内部存储器中的基地址 (0x00 到 0xFF)。如果 CoeffBufferSize 设置为 0(保持先前配置),则忽略此参数。注意:缓冲区可以重叠甚至完全重合。

定义位于文件 stm32g4xx_hal_fmac.h 的第 184 行。

FMAC_FilterConfig() 引用。

系数向量 B 的大小。

定义位于文件 stm32g4xx_hal_fmac.h 的第 215 行。

FMAC_FilterConfig() 引用。

分配给系数缓冲区的 16 位字数量。如果应保持先前配置,则为 0。

定义位于文件 stm32g4xx_hal_fmac.h 的第 189 行。

FMAC_FilterConfig() 引用。

滤波器类型。此参数可以是 FMAC 函数(与滤波器相关的值)的值。

定义位于文件 stm32g4xx_hal_fmac.h 的第 230 行。

FMAC_FilterConfig() 引用。

对输入缓冲区(内部存储区域)的访问方式:DMA、IT、轮询、无。此参数可以是 FMAC 缓冲区访问 的值。

定义位于文件 stm32g4xx_hal_fmac.h 的第 217 行。

FMAC_FilterConfig() 引用。

输入缓冲区 (X1) 在内部存储器中的基地址 (0x00 到 0xFF)。如果 InputBufferSize 设置为 0(保持先前配置),则忽略此参数。注意:缓冲区可以重叠甚至完全重合。

定义位于文件 stm32g4xx_hal_fmac.h 的第 170 行。

FMAC_FilterConfig() 引用。

分配给输入缓冲区的 16 位字数量(包括可选的“预留空间”)。如果应保持先前配置,则为 0。

定义位于文件 stm32g4xx_hal_fmac.h 的第 175 行。

FMAC_FilterConfig() 引用。

输入阈值:如果缓冲区中的空闲空间数量低于此阈值,将设置缓冲区满标志。此参数可以是 FMAC 数据缓冲区阈值 的值。

定义位于文件 stm32g4xx_hal_fmac.h 的第 179 行。

FMAC_FilterConfig() 引用。

对输出缓冲区(内部存储区域)的访问方式:DMA、IT、轮询、无。此参数可以是 FMAC 缓冲区访问 的值。

定义位于文件 stm32g4xx_hal_fmac.h 的第 221 行。

FMAC_FilterConfig() 引用。

输出缓冲区 (Y) 在内部存储器中的基地址 (0x00 到 0xFF)。如果 OuputBufferSize 设置为 0(保持先前配置),则忽略此参数。注意:缓冲区可以重叠甚至完全重合。

定义位于文件 stm32g4xx_hal_fmac.h 的第 192 行。

FMAC_FilterConfig() 引用。

分配给输出缓冲区的 16 位字数量(包括可选的“预留空间”)。如果应保持先前配置,则为 0。

定义位于文件 stm32g4xx_hal_fmac.h 的第 197 行。

FMAC_FilterConfig() 引用。

输出阈值:如果缓冲区中未读取的值数量低于此阈值,将设置缓冲区空标志。此参数可以是