Prechádzať zdrojové kódy

V3r3r1_20211201
1 关机复位时间由5s降为1s;
2 屏蔽串口处理函数中的硬件版本信息赋值语句,仅修改硬件版本中的某一位;
3 低压保护阈值由31V降为30V;
4 硬件版本增加符号'.'作为结束符;
5 固件版本更新日期;

white.xu 3 rokov pred
rodič
commit
fda6db4759

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 586 - 586
MDK-ARM/QD007A_CTL_APP/QD007A_CTL_APP_CRC.hex


BIN
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 1 - 1
User/Src/tasks.c

@@ -572,7 +572,7 @@ void PowerOff_Process(TrueOrFalse_Flag_Struct_t ReturnEnable)
 	{
 		PeriodTimeCnt = HAL_GetTick();
 		Count = 0;
-	  while(Count < 50)
+	  while(Count < 10)
 		{
 		  if((HAL_GetTick() - PeriodTimeCnt) > 100)
 			{

+ 1 - 1
User/Src/uart_process.c

@@ -42,7 +42,7 @@ void UART_DataProcess(uint8_t Mode, uint16_t Command, uint8_t* Data)
 			{
 			  if(Data16_Temp < Ver_Table[i]) break;
 			}
-			strncpy(MC_VerInfo.HW_Version, (char*)"TTKZ010   ", 10);
+//			strncpy(MC_VerInfo.HW_Version, (char*)"TTKZ010   ", 10);
 			MC_VerInfo.HW_Version[7] = 'F' + i;
 			break;
 		}

+ 3 - 3
User/Src/var.c

@@ -79,7 +79,7 @@ const MC_ConfigParam1_Struct_t MC_ConfigParam1_Default =
 	(uint8_t)2,                                      //踏频启动信号个数
 	(MC_SpeedSignal_Struct_t)MC_SPEED_WHEEL_TRIG,    //速度信号来源,0x55-车轮触发,0x-AA踏频估算,0x-EE通信获取车轮旋转周期	
 	(int8_t)0,                                       //轮胎周长微调值 
-	(uint16_t)3100,                                  //低压保护阈值,单位mV,针对单节电芯的设置值	
+	(uint16_t)3000,                                  //低压保护阈值,单位mV,针对单节电芯的设置值	
   (uint8_t)60,                                     //推行限速值,单位0.1km/h
 	(uint8_t)135                                     //推行模式电机转速设置值
 };
@@ -496,8 +496,8 @@ void Var_Init(void)
 	memcpy((uint8_t*)&PBU_ConfigParam.GearsNum, (uint8_t*)&PBU_ConfigParam_Default.GearsNum, sizeof(PBU_ConfigParam_Struct_t));
 		
 	//MC版本信息初始化,Mode和SN从EEPROM读取
-  strncpy(MC_VerInfo.HW_Version, (char*)"TTKZ010D        ", 16);
-	strncpy(MC_VerInfo.FW_Version, (char*)"V3r3r1_20211126.", 16);
+  strncpy(MC_VerInfo.HW_Version, (char*)"TTKZ010D.       ", 16);
+	strncpy(MC_VerInfo.FW_Version, (char*)"V3r3r1_20211201.", 16);
 	strncpy(Firmware_Special, (char*)"TC011000-MS0000-V0r0.           ", 32);
 	if(MCUManufacturer == NoName) MC_VerInfo.HW_Version[10] = '0';
 	else if(MCUManufacturer == STM32F103RBT6) MC_VerInfo.HW_Version[10] = '1';

Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov