|  |  |  | @ -1035,9 +1035,9 @@ int32_t _dau_wave_col_trigger_by_reg(void) | 
		
	
		
			
				|  |  |  |  | #endif | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     E_RETURN(_dau_wave_col_start()); | 
		
	
		
			
				|  |  |  |  |     //E_RETURN(_dau_wave_col_defect());
 | 
		
	
		
			
				|  |  |  |  |     E_RETURN(_dau_wave_col_power(DAU_SOURCE_REG)); | 
		
	
		
			
				|  |  |  |  |     _dau_power_calculate(DAU_SOURCE_REG); | 
		
	
		
			
				|  |  |  |  |     E_RETURN(_dau_wave_col_defect()); | 
		
	
		
			
				|  |  |  |  |     //E_RETURN(_dau_wave_col_power(DAU_SOURCE_REG));
 | 
		
	
		
			
				|  |  |  |  |     //_dau_power_calculate(DAU_SOURCE_REG);
 | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /* 置标志位, 保存数据 */ | 
		
	
		
			
				|  |  |  |  |     _dau_data_save(); | 
		
	
	
		
			
				
					|  |  |  | @ -1088,7 +1088,10 @@ static void _dau_init(void) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     HAL_GPIO_WritePin(DAU_RST_GPIO_Port, DAU_RST_Pin, GPIO_PIN_SET); | 
		
	
		
			
				|  |  |  |  |     HAL_GPIO_WritePin(POWER_DAU_GPIO_Port, POWER_DAU_Pin, GPIO_PIN_SET); | 
		
	
		
			
				|  |  |  |  |     osDelay(2000); | 
		
	
		
			
				|  |  |  |  |     common_watchdog_set(COM_WDG_DAU); | 
		
	
		
			
				|  |  |  |  |     osDelay(10000); | 
		
	
		
			
				|  |  |  |  |     common_watchdog_set(COM_WDG_DAU); | 
		
	
		
			
				|  |  |  |  |     osDelay(10000); | 
		
	
		
			
				|  |  |  |  |      | 
		
	
		
			
				|  |  |  |  |     /* 读取 FPGA 版本信息 */ | 
		
	
		
			
				|  |  |  |  |     if (HAL_OK == _dau_reg_read_global_state()) | 
		
	
	
		
			
				
					|  |  |  | @ -1106,7 +1109,7 @@ static void _dau_init(void) | 
		
	
		
			
				|  |  |  |  |     { | 
		
	
		
			
				|  |  |  |  |         addr =  (i + 1) * DAU_REG_ADDR_PORT_BASE + DAU_REG_ADDR_PORT_DEFECT_BASE; | 
		
	
		
			
				|  |  |  |  |         //*temp = dev_config.defect_base[i];
 | 
		
	
		
			
				|  |  |  |  |         *temp = 0x0000; | 
		
	
		
			
				|  |  |  |  |         *temp = 34249; | 
		
	
		
			
				|  |  |  |  |         _dau_reg_write(addr, sizeof(uint16_t)); | 
		
	
		
			
				|  |  |  |  |          | 
		
	
		
			
				|  |  |  |  |         addr =  (i + 1) * DAU_REG_ADDR_PORT_BASE + DAU_REG_ADDR_PORT_DEFECT_ADJ; | 
		
	
	
		
			
				
					|  |  |  | @ -1142,8 +1145,9 @@ static void _dau_start(void *argument) | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     for (;;) | 
		
	
		
			
				|  |  |  |  |     { | 
		
	
		
			
				|  |  |  |  |         osDelay(5000); | 
		
	
		
			
				|  |  |  |  |         common_watchdog_set(COM_WDG_DAU); | 
		
	
		
			
				|  |  |  |  |         dbg_cmd_hander(DBG_CMD_OFF, DBG_M_DAU_TXRX); | 
		
	
		
			
				|  |  |  |  |         osDelay(1250); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         /* 读取全局状态寄存器 */ | 
		
	
		
			
				|  |  |  |  |         rv = _dau_reg_read_global_state(); | 
		
	
	
		
			
				
					|  |  |  | @ -1179,8 +1183,8 @@ static void _dau_start(void *argument) | 
		
	
		
			
				|  |  |  |  |         /* 循环工频缺陷电流采集 */ | 
		
	
		
			
				|  |  |  |  |         _dau_wave_col_trigger_by_reg(); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | if (0){ | 
		
	
		
			
				|  |  |  |  | #if 0 | 
		
	
		
			
				|  |  |  |  | if (1){ | 
		
	
		
			
				|  |  |  |  | #if 1 | 
		
	
		
			
				|  |  |  |  |         addr = dau_ctrl.addr_reg; | 
		
	
		
			
				|  |  |  |  |         for(i = 0; i < 1; i++) | 
		
	
		
			
				|  |  |  |  |         { | 
		
	
	
		
			
				
					|  |  |  | @ -1286,6 +1290,7 @@ if (0){ | 
		
	
		
			
				|  |  |  |  | #endif | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | #if 1 | 
		
	
		
			
				|  |  |  |  |         dbg_cmd_hander(DBG_CMD_ON, DBG_M_DAU_TXRX); | 
		
	
		
			
				|  |  |  |  |         while(1) | 
		
	
		
			
				|  |  |  |  |         { | 
		
	
		
			
				|  |  |  |  |             osDelay(500); | 
		
	
	
		
			
				
					|  |  |  | 
 |