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