|
STM32G474xx HAL 用户手册
|
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 行。
| uint32_t FMAC_FilterConfigTypeDef::Clip |
启用或禁用裁剪功能。如果超出 q1.15 范围,当裁剪功能禁用时执行环绕,当裁剪功能启用时执行饱和。此参数可以是 FMAC 裁剪状态 的值。
定义位于文件 stm32g4xx_hal_fmac.h 的第 225 行。
被 FMAC_FilterConfig() 引用。
系数缓冲区 (X2) 在内部存储器中的基地址 (0x00 到 0xFF)。如果 CoeffBufferSize 设置为 0(保持先前配置),则忽略此参数。注意:缓冲区可以重叠甚至完全重合。
定义位于文件 stm32g4xx_hal_fmac.h 的第 184 行。
被 FMAC_FilterConfig() 引用。
| uint32_t FMAC_FilterConfigTypeDef::Filter |
对输入缓冲区(内部存储区域)的访问方式: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() 引用。
输出阈值:如果缓冲区中未读取的值数量低于此阈值,将设置缓冲区空标志。此参数可以是