程控增益,去掉手动控制增益

This commit is contained in:
95384 2024-12-17 09:30:48 +08:00
parent aaec993378
commit 56562a4444
2 changed files with 2 additions and 25 deletions

View File

@ -75,7 +75,6 @@ typedef enum
FRT_REGISTER_MAX_WAVE_2 = 52, /* 换能器最大波形 */
FRT_REGISTER_MAX_WAVE_3 = 53, /* 换能器最大波形 */
FRT_REGISTER_MAX_WAVE_4 = 54, /* 换能器最大波形 */
FRT_REGISTER_GAIN_ENABLE = 55, /* ADC增益使能 */
}FRT_MsgRegister;
#pragma pack(push,1)

View File

@ -85,7 +85,6 @@ static u_int16_t FRT_WriteRegPoint_3Y(void *pMsg);
static u_int16_t FRT_WriteRegPoint_4Y(void *pMsg);
static u_int16_t FRT_WriteRegPoint_5Y(void *pMsg);
static u_int16_t FRT_WriteRegLinearEnable(void *pMsg);
static u_int16_t FRT_WriteRegGainEnable(void *pMsg);
static void pdebug_mcs_info();
@ -170,7 +169,6 @@ FRT_RegProcTable_s g_Write_RegTbl[] =
{ FRT_REGISTER_LINEAR_POINT_Y_4, FRT_WriteRegPoint_4Y }, /* 线性插值校准点4 */
{ FRT_REGISTER_LINEAR_POINT_Y_5, FRT_WriteRegPoint_5Y }, /* 线性插值校准点5 */
{ FRT_REGISTER_LINEAR_ENABLE, FRT_WriteRegLinearEnable }, /* 线性插值使能 */
{ FRT_REGISTER_GAIN_ENABLE, FRT_WriteRegGainEnable }, /* ADC增益使能 */
};
/**
@ -1094,26 +1092,6 @@ static u_int16_t FRT_WriteRegLinearEnable(void *pMsg)
return 0;
}
/**
* @brief ADC增益使能
* @param
* @retval
*/
static u_int16_t FRT_WriteRegGainEnable(void *pMsg)
{
uint16_t *pMsgData = (uint16_t *)pMsg;
uint16_t data = *pMsgData;
if(data != 0x0000)
{
enable_adc_gain();
}else
{
disable_adc_gain();
}
return 0;
}
/**
* @brief
@ -1259,7 +1237,7 @@ void FRT_MsgProc_WriteRegister(device_handle device, void *pMsg)
if (start_reg_addr < FRT_REGISTER_DEVICE_ADDR ||\
(start_reg_addr > FRT_REGISTER_REST_DEFAULT_SETTING && start_reg_addr < FRT_REGISTER_TRANSDUCER_CFG_1R5) ||\
(start_reg_addr > FRT_REGISTER_DISTANCE_WE && start_reg_addr < FRT_REGISTER_LINEAR_POINT_Y_1) ||\
(start_reg_addr > FRT_REGISTER_GAIN_ENABLE) \
(start_reg_addr > FRT_REGISTER_LINEAR_POINT_Y_5) \
)
{
term_printf("start_reg_addr error:%d", start_reg_addr);
@ -1269,7 +1247,7 @@ void FRT_MsgProc_WriteRegister(device_handle device, void *pMsg)
((reg_num + start_reg_addr - 1) < FRT_REGISTER_DEVICE_ADDR) ||\
(((reg_num + start_reg_addr -1) > FRT_REGISTER_REST_DEFAULT_SETTING) && ((reg_num + start_reg_addr -1) < FRT_REGISTER_TRANSDUCER_CFG_1R5)) ||\
(((reg_num + start_reg_addr -1) > FRT_REGISTER_DISTANCE_WE) && ((reg_num + start_reg_addr -1) < FRT_REGISTER_LINEAR_POINT_Y_1)) ||\
((reg_num + start_reg_addr -1) > FRT_REGISTER_GAIN_ENABLE) \
((reg_num + start_reg_addr -1) > FRT_REGISTER_LINEAR_POINT_Y_5) \
)
{
term_printf("reg_num error:%d", reg_num);