Просмотр исходного кода

V1.0.4_20191028
1、解决速度传感器信号个数为0时,IO中断不会触发里程计数的问题;
2、版本号V1.0.4_20191028。

dail.zhou 5 лет назад
Родитель
Сommit
c329cf346f
3 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      Core/Src/gpio.c
  2. BIN
      MDK-ARM/bin/QD007A_CTL_APP.bin
  3. 1 1
      User/Src/var.c

+ 1 - 1
Core/Src/gpio.c

@@ -169,7 +169,7 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
 		}
 		//³µÂÖȦÊý¸üÐÂ
 		SignalTrigCount++;
-		MC_SpeedSensorData.WheelTurnCount = SignalTrigCount / MC_ConfigParam1.SpeedSensorPoles;
+		MC_SpeedSensorData.WheelTurnCount = SignalTrigCount / ((MC_ConfigParam1.SpeedSensorPoles == 0) ? 1: MC_ConfigParam1.SpeedSensorPoles);
 	}
 	else if(GPIO_Pin == BREAK_IN_Pin)
 	{

BIN
MDK-ARM/bin/QD007A_CTL_APP.bin


+ 1 - 1
User/Src/var.c

@@ -447,7 +447,7 @@ void Var_Init(void)
 		
 	//MC版本信息初始化,Mode和SN从EEPROM读取
   strncpy(MC_VerInfo.HW_Version, (char*)"V0r5r0_20190610.", 16);//QD007E,增加修改同步IO和同步时钟的跳线,QD004D第二版设计可以引用
-	strncpy(MC_VerInfo.FW_Version, (char*)"V1r0r4_20191025.", 16);
+	strncpy(MC_VerInfo.FW_Version, (char*)"V1r0r4_20191028.", 16);
 	
 	//MC校验信息初始化,校验码从EEPROM读取
 	uint32_t ID_Temp;