Struct GX_HAL_IR_RX_CFG_T¶
Defined in file__output_copyinclude_src_include_ir_gx_hal_ir.h
Struct Documentation¶
-
struct GX_HAL_IR_RX_CFG_T¶
IR 接收配置参数
Public Members
-
unsigned short rx_thr_start¶
标准模式下接收 startbit 的判决门限,误差容限,+/-n,以模块 clock(irc_clk) 计
-
unsigned short rx_thr_data¶
标准模式下接收数据的判决门限,仅对NEC和9012协议有效,误差容限,+/-n,以模块 clock(irc_clk) 计
-
unsigned char deb_legth¶
消抖滤波器配置,5bit 有效长度
-
unsigned char demod_legth¶
解调选档,可解调最低载波频率 = irc_clk/32/8/(8+demod_legth)
-
unsigned char invert_en¶
接收信号反相使能,标准模式和自由模式下都有效。1:使能, 0:禁用
-
unsigned char kdc_cmp_en¶
标准模式 command code 校验使能,1:使能, 0:禁用
-
unsigned char cc_cmp_en¶
标准模式 custom code 校验使能,1:使能, 0:禁用
-
unsigned char demod_en¶
接收解调使能,1:使能, 0:禁用
-
unsigned char deb_en¶
消抖滤波器使能,1:使能, 0:禁用
-
unsigned char ud_rxfifo_thr¶
自定义模式 rx FIFO 门限配置,0:FIFO中有一个数据, 1:已有1/4个, 2:有1/2, 3:差2个满
-
unsigned int std_rx_tov¶
标准模式接收低电平超时配置,若接收低电平大于等于 ud_rx_tov*ud_clk_div 个 irc_clk 时钟周期,则认为接收结束
-
unsigned short ud_clk_div¶
自定义模式计数时钟分频比( 10bit 有效长度),计数时钟频率为模块时钟频率irc_clk/(ud_clk_div+1)
-
unsigned short ud_rx_tov¶
自定义模式接收低电平超时配置,若接收低电平大于等于 ud_rx_tov*ud_clk_div 个 irc_clk 时钟周期,则认为接收结束
-
unsigned short rx_thr_start¶