Commit 6900e60a authored by 时昊's avatar 时昊

🦄 refactor:删除无用文件-频率采集

parent fca0f59d
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -34,7 +34,6 @@
".\objects\mcu_core_protocol.o"
".\objects\telltales_user.o"
".\objects\flash_synchronizer.o"
".\objects\calcfrequency_user.o"
".\objects\fuel.o"
".\source\Application\Eeprom\eepromManage.lib"
".\objects\eemanager_interface.o"
......@@ -49,7 +48,6 @@
".\objects\can_user.o"
".\objects\gauges.o"
".\objects\coolanttemp.o"
".\source\Application\CalcFrequency\CalcFrequency.lib"
".\objects\app_telltales.o"
".\source\Application\Telltales\Telltales.lib"
".\objects\app_service.o"
......
This source diff could not be displayed because it is too large. You can view the blob instead.
/*
* bsp_clock.h
*
* Created on: 2021
* Author: QTC
*/
#ifndef _CALCFREQ_H_
#define _CALCFREQ_H_
#include "common.h"
#include "CalcFrequency.h"
/*-------------------------------------------------------------------------
* Function Name : RevFreInit
* Description : 转速频率初始化函数
* Input : MaxFreq:转速最大频率,单位Hz
TIMn_Clock:频率捕捉计数频率,单位Hz
SpeedRadio:转速速比
转速 x 速比
转速速比计算方式: 频率 = ————————————————————————
60
* Output : None
* Return : None
* onther : 30电初始化一次
--------------------------------------------------------------------------*/
extern void RevFreInit(uint32_t MaxFreq,uint32_t TIMn_Clock,uint32_t SpeedRadio);
/*-------------------------------------------------------------------------
* Function Name : InputRevLowPulseTime
* Description : 输入转速脉冲低电平时间
* Input : TIMn_TCx:时间计数。TIM_overFlag:是否发生溢出
* Output : None
* Return : None
* onther : 捕获中断中调用
--------------------------------------------------------------------------*/
extern void InputRevLowPulseTime(uint16_t* TIMn_TCx,uint16_t* TIM_overFlag);
/*-------------------------------------------------------------------------
* Function Name : InputRevHighPulseTime
* Description : 输入转速脉冲高电平时间
* Input : TIMn_TCx:时间计数。TIM_overFlag:是否发生溢出
* Output : None
* Return : None
* onther : 捕获中断中调用
--------------------------------------------------------------------------*/
extern void InputRevHighPulseTime(uint16_t* TIMn_TCx,uint16_t* TIM_overFlag);
/*-------------------------------------------------------------------------
* Function Name : CalcRevFreqService
* Description : 计算转速频率服务函数
* Input : deltaTime:函数调用周期时间,仅计算超时使用,时间要求不严格
* Output : None
* Return : None
* onther : 建议放在100ms周期任务中
--------------------------------------------------------------------------*/
extern void CalcRevFreqService(uint16_t deltaTime);
/*-------------------------------------------------------------------------
* Function Name : Get_Rev_Speed
* Description : 获取真实转速
* Input : None
* Output : 转速值
* Return : None
* onther :
--------------------------------------------------------------------------*/
uint16_t Get_Rev_Speed(void);
/*-------------------------------------------------------------------------
* Function Name : VehFreInit
* Description : 车速频率初始化函数
* Input : MaxSpeed:最大车速,单位km/h
TIMn_Clock:频率捕捉计数频率,单位Hz
SpeedRadio:转速速比
车速 x PPK
车速PPK计算方式: 频率 = ————————————————————————
3600
* Output : None
* Return : None
* onther : 30电初始化一次
--------------------------------------------------------------------------*/
void VehFreInit(uint32_t MaxSpeed,uint32_t TIMn_Clock,uint32_t PPK);
/*-------------------------------------------------------------------------
* Function Name : CalcVehFreqService
* Description : 计算车速频率服务函数
* Input : deltaTime:函数调用周期时间,仅计算超时使用,时间要求不严格
* Output : None
* Return : None
* onther : 建议放在100ms周期任务中
--------------------------------------------------------------------------*/
void CalcVehFreqService(uint16_t deltaTime);
/*-------------------------------------------------------------------------
* Function Name : InputVehLowPulseTime
* Description : 输入车速脉冲低电平时间
* Input : TIMn_TCx:时间计数。TIM_overFlag:是否发生溢出
* Output : None
* Return : None
* onther : 捕获中断中调用
--------------------------------------------------------------------------*/
void InputVehLowPulseTime(uint16_t* TIMn_TCx,uint16_t* TIM_overFlag);
/*-------------------------------------------------------------------------
* Function Name : InputVehHighPulseTime
* Description : 输入车速脉冲高电平时间
* Input : TIMn_TCx:时间计数。TIM_overFlag:是否发生溢出
* Output : None
* Return : None
* onther : 捕获中断中调用
--------------------------------------------------------------------------*/
void InputVehHighPulseTime(uint16_t* TIMn_TCx,uint16_t* TIM_overFlag);
/*-------------------------------------------------------------------------
* Function Name : Get_Veh_Speed
* Description : 获取真实车速
* Input : None
* Output : 车速值
* Return : None
* onther :
--------------------------------------------------------------------------*/
uint16_t Get_Veh_Speed(void);
/*-----------user code --------------------*/
void CalcFreqData(uint16_t deltaTime);
void CalcFreq_KL15_Init(void);
#endif /* _CALCFREQ_H_ */
#include "CalcFrequency.h"
#include "Common_Interface.h"
#include "tim4.h"
#include "MCU_Core_Protocol.h"
#include "CAN_Communication_Matrix.h"
#include "SEG_LCD.h"
//static uint16_t VehSpeedBuf[3];
//static uint8_t VehSpeedCount;
void CalcFreq_KL15_Init(void)
{
// E_Speed_Dir = E_SPEED_SEG_UP;
// EspeedBak = 0;
// E_Speed_Current_Bar = 0;
// CurEspeed = 0;
// DesEspeed = 0;
// VehSpeedBuf[0] = 0;
// VehSpeedBuf[1] = 0;
// VehSpeedBuf[2] = 0;
// VehSpeedCount = 0;
Capture_Init(40u);
RevFreInit(200u, 500000u, 1u);
//Capture_Init(40u);
//VehFreInit(360u, 500000u, 23616u); // 23637u); //20230602;
}
uint16_t DisVehDelay = 0;
void CalcFreqData(uint16_t deltaTime)
{
uint16_t RevSpeed = 0;
uint16_t VehSpeed = 0;
uint16_t DispVehSpeed = 0;
uint16_t RearVeh = 0;
uint16_t DispRearVeh = 0;
uint32_t temp32 = 0;
uint8_t Valid = 0;
CalcRevFreqService(deltaTime);
/*转�??*/
RevSpeed = Get_Rev_Speed();
if (RevSpeed > 18000)
{ /*输入频率大于300Hz,转速显�?0*/
RevSpeed = 0;
}
else if (RevSpeed > 12000)
{
RevSpeed = 12000;
}
if ((RevSpeed < 12100) && (Common_GetIgnOnTime() > IGON_SelfcheckingTimer))
{ /*输入频率大于200HZ(小�?300HZ)时,保持当前�?�显示�??*/
Common_Set_Act_E_Speed(RevSpeed);
Common_Set_Act_E_Speed_Valid(COMMON_Valid);
Common_Set_Disp_E_Speed(RevSpeed);
Common_Set_Disp_E_Speed_Valid(COMMON_Valid);
}
temp32 = Get_ID_12B_Rear_Speed();
temp32 *= 5625;
temp32 /= 10000;
Valid = Get_ID_12B_Rear_Wheel_Speed_Validity();
if ((Valid == 1) || (temp32 < 30) || (CAN_SIG_LOST == CAN_MSG_Status(ID_ABS_12B_Count)))
{
VehSpeed = 0;
DispVehSpeed = 0;
}
else
{
VehSpeed = temp32;
DispVehSpeed = temp32 * 108 / 10;
if (DispVehSpeed > 1990)
{
DispVehSpeed = 1990;
}
}
Common_Set_Act_V_Speed(VehSpeed);
Common_Set_Act_V_Speed_Valid(COMMON_Valid);
DisVehDelay += deltaTime;
if(DisVehDelay >= 200){
DisVehDelay = 0;
DispVehSpeed = ((uint32_t)VehSpeed*108)/100;
if(DispVehSpeed > 1990){
DispVehSpeed = 1990;
}
Common_Set_Disp_V_Speed(DispVehSpeed);
Common_Set_Disp_V_Speed_Valid(COMMON_Valid);
}
}
......@@ -5,7 +5,6 @@
#include "MCU_Core_Protocol.h"
#include "CAN_User.h"
#include "Services_Mileage_User.h"
#include "CalcFrequency.h"
#include "CAN_Communication_Matrix.h"
#include "Flash_synchronizer.h"
......
......@@ -12,7 +12,7 @@
#include "Telltales_user.h"
#include "MCU_Core_Protocol.h"
#include "tim4.h"
#include "CalcFrequency.h"
#include "Fuel.h"
#include "CoolantTemp.h"
#include "Services_Mileage_User.h"
......@@ -196,7 +196,7 @@ void Power_Wakeup_Init ( void )
// uart2_User_KL30_Init();
Common_DataInit();
Key_Status_Init();
CalcFreq_KL15_Init();
IS31_OFF_Wakeup();
IS31FL3236_Update();
Init93015_IIC();//4034
......@@ -244,7 +244,6 @@ void Power_IG_ON_Init(void)
MenuIgnOnInit();
Protocol_KL15_ON_Init();
uart2_User_KL15_Init();
CalcFreq_KL15_Init();
APP_CAN_Init();
CalcODOKL15Init();
Common_Set_IG_Sts(COMMON_POWER_ON);
......
......@@ -6,7 +6,7 @@
*/
#include "tim4.h"
#include "CalcFrequency.h"
#define INTERVAL_TIMER_MODE 0
#define CAPTURE_MODE 0x0104
......@@ -206,13 +206,13 @@ void bsp_tim4_01_isr_Handler( void )
if(*pTMRmn == EdgeRising){
*pTMRmn = EdgeFalling;
InputRevHighPulseTime(pTDRmn,pTSRmn); //高低电平是反的,我也不知道为啥
//InputRevHighPulseTime(pTDRmn,pTSRmn); //高低电平是反的,我也不知道为啥
}
else{
*pTMRmn = EdgeRising;
InputRevLowPulseTime(pTDRmn,pTSRmn);
//InputRevLowPulseTime(pTDRmn,pTSRmn);
}
INTC_ClearPendingIRQ(TM01_IRQn);
......
......@@ -23,7 +23,6 @@
#include "PowerManagement_user.h"
#include "Telltales_Lib.h"
#include "Sys_Tick.h"
#include "CalcFrequency.h"
#include "Fuel.h"
#include "CoolantTemp.h"
#include "rtc.h"
......@@ -55,7 +54,7 @@
*******************************************************************************/
/*==============================================================================
伪实时任?
伪实时任?
------------------------------------------------------------------------------*/
void Sys_Run_Mode_Pseudo_Real_Time_Tasks(void)
......@@ -127,14 +126,14 @@ void Sys_Run_Mode_10ms_Tasks(void)
// Telltales_Left_Right_Management_Service();
// Key_Service();
// //CAN_BUSOFF_Recover();
// /*车?处?*/
// /*车�?�处�?*/
// SetGaugesPara(VehGauges, VehSpeedAmplification(Cal_Veh_Val()));
// /*转?处?*/
// /*转�?�处�?*/
// Common_Set_Act_E_Speed(Get_ID_CF00400_Sig_EngineSpeed() / 8);
// SetGaugesPara(RevGauges, RevSpeedManage(Common_Get_Act_E_Speed()));
// /*表头调度函数 added by yutian*/
// UserGaugeSchedule();/*在主循环中调?*/
// UserGaugeSchedule();/*在主循环中调?*/
// /*end*/
// Sound_Play_Service();
// CD4051B_ReadSignal_Serviece();
......@@ -169,14 +168,14 @@ void Sys_Run_Mode_20ms_Tasks(void)
{
if((Common_GetIgnOnTime() >= IGON_SelfcheckingTimer)&&(get_SEG_Check_Contrl() == 0))
{
//转?显?
//转�?�显�?
SEG_LCD_Engine_Speed_Seg_Display( Common_Get_Disp_E_Speed());
}
}*/
BU98R10_Update_Request();
//转?表头走?
//转�?�表头走�?
//Gauges_Management_Service();
Diag_Req_Send(20);
IS31FL3236_Update();
......@@ -203,7 +202,7 @@ void Sys_Run_Mode_50ms_Tasks(void)
Flash_Sync_Signal_Generation_Service();
if(get_SEG_Check_Contrl() == 0) CalcODO_50ms_Services();//20221117 TYW大计清零后,循环显示断码?? 停止大计/小计里程
if(get_SEG_Check_Contrl() == 0) CalcODO_50ms_Services();//20221117 TYW大计清零后,循环显示断码�?�? 停止大计/小计里程
// Data_Time_Calibration();
// Data_Service_Gear_Processing();
......@@ -252,8 +251,6 @@ void Sys_Run_Mode_100ms_Tasks_Group1(void)
void Sys_Run_Mode_100ms_Tasks_Group2(void)
{
/*车转速服务函?*/
CalcFreqData(100u);
/*燃油计算*/
Fuel_Cal_Sevice(100u);
......@@ -282,7 +279,7 @@ void Sys_Run_Mode_100ms_Tasks_Group4(void)
}
void Sys_Run_Mode_100ms_Tasks_Group5(void)
{
/*挡位??*/
/*挡位�?�?*/
//Data_Service_Gear_Processing();
}
......@@ -305,7 +302,7 @@ void Sys_Run_Mode_100ms_Tasks_Group7(void)
//CAN_Check_Liandian();
ReqSilentTimer100mSService();
/*MIL灯超时计?*/
/*MIL灯超时计?*/
Can_User_Time_Service(100);
}
......@@ -321,12 +318,12 @@ void Sys_Run_Mode_100ms_Tasks_Group8(void)
}
void Sys_Run_Mode_100ms_Tasks_Group9(void)
{
/*?测断码屏数据是否异常*/
/*?测断码屏数据是否异常*/
//if(Common_GetIgnOnTime() > 1000)
//checkSegTftState();
/* 临时测试程序 ?? */
/* 临时测试程序 �?�? */
// tempodo = Data_ODO_Read( );
// tempTripA = Data_Read_Trip(EM_TRIP_A);
// tempTripB = Data_Read_Trip(EM_TRIP_B);
......@@ -380,13 +377,13 @@ void Sys_Run_Mode_100ms_Tasks_Group10(void)
// else
// {
// Conmmon_Set_MotorModeStaFlag(4u);
// /*转?电机目标步赋??*/
// /*转�?�电机目标步赋�??*/
// if (bsp_GetMotorState(0) == Normal)
// {
// MeterPostion[0].destPosition = GetGaugesCurrentPos(RevGauges);
// }
// /*车?电机目标步赋??*/
// /*车�?�电机目标步赋�??*/
// if (bsp_GetMotorState(1) == Normal)
// {
// MeterPostion[1].destPosition = GetGaugesCurrentPos(VehGauges);
......@@ -400,20 +397,20 @@ void Sys_Run_Mode_100ms_Tasks_Group10(void)
// //BL_Management_service();
// Popups_Management_Service();
// Popup_Scheduling_Service();
// /*综合油?信?*/
// /*综合油�?�信�?*/
// Data_FuelCounsComprehensive();
// /*小计油?信?*/
// /*小计油�?�信�?*/
// Data_FuelCounsumpTrip();
// /*本次油?信?*/
// /*本次油�?�信�?*/
// Data_FuelCounsumpThisTime();
// /*加油后行车信?*/
// /*加油后行车信?*/
// Data_Info_Last_Refueling();
// /*当前油??*/
// /*当前油??*/
// Fuel_CurrentFuelEco_Data();
// /*综合油??*/
// /*综合油??*/
// Fuel_ComprehensiveFuelEco_Data();
// /*综合气??*/
// /*综合气??*/
// Gas_ComprehensiveGasEco_Data();
// /*机油压力*/
// Oil_EngineOilPressure_Data();
......@@ -436,11 +433,11 @@ void Sys_Sleep_Mode_Tasks(void)
/*******************************************************************************
* *
* 精确?50us计时任务列表 *
* 精确?50us计时任务列表 *
* *
*******************************************************************************/
/*==============================================================================
精确?50us计时任务 禁止添加修改列表中的任务
精确?50us计时任务 禁止添加修改列表中的任务
------------------------------------------------------------------------------*/
void Sys_Exact_50us_Tasks(void)
{
......@@ -450,11 +447,11 @@ void Sys_Exact_50us_Tasks(void)
/*******************************************************************************
* *
* 精确?100ms计时任务列表 *
* 精确?100ms计时任务列表 *
* *
*******************************************************************************/
/*==============================================================================
精确?100ms计时任务 禁止添加修改列表中的任务
精确?100ms计时任务 禁止添加修改列表中的任务
------------------------------------------------------------------------------*/
void Sys_Exact_100ms_Tasks(void)
{
......
......@@ -228,7 +228,7 @@
<Group>
<GroupName>Driver</GroupName>
<tvExp>1</tvExp>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>0</RteFlg>
......@@ -1011,30 +1011,6 @@
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\CalcFrequency\CalcFrequency.h</PathWithFileName>
<FilenameWithoutPath>CalcFrequency.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>65</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\CalcFrequency\CalcFrequency_user.c</PathWithFileName>
<FilenameWithoutPath>CalcFrequency_user.c</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>66</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\Fuel\Fuel.h</PathWithFileName>
<FilenameWithoutPath>Fuel.h</FilenameWithoutPath>
<RteFlg>0</RteFlg>
......@@ -1042,7 +1018,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>67</FileNumber>
<FileNumber>65</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1054,7 +1030,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>68</FileNumber>
<FileNumber>66</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1066,7 +1042,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>69</FileNumber>
<FileNumber>67</FileNumber>
<FileType>4</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1078,7 +1054,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>70</FileNumber>
<FileNumber>68</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1090,7 +1066,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>71</FileNumber>
<FileNumber>69</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1102,7 +1078,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>72</FileNumber>
<FileNumber>70</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1114,7 +1090,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>73</FileNumber>
<FileNumber>71</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1126,7 +1102,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>74</FileNumber>
<FileNumber>72</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1138,7 +1114,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>75</FileNumber>
<FileNumber>73</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1150,7 +1126,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>76</FileNumber>
<FileNumber>74</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1162,7 +1138,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>77</FileNumber>
<FileNumber>75</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1174,7 +1150,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>78</FileNumber>
<FileNumber>76</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1186,7 +1162,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>79</FileNumber>
<FileNumber>77</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1198,7 +1174,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>80</FileNumber>
<FileNumber>78</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1210,7 +1186,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>81</FileNumber>
<FileNumber>79</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1222,7 +1198,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>82</FileNumber>
<FileNumber>80</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1234,7 +1210,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>83</FileNumber>
<FileNumber>81</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1246,7 +1222,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>84</FileNumber>
<FileNumber>82</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1258,7 +1234,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>85</FileNumber>
<FileNumber>83</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1270,7 +1246,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>86</FileNumber>
<FileNumber>84</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1282,7 +1258,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>87</FileNumber>
<FileNumber>85</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1294,7 +1270,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>88</FileNumber>
<FileNumber>86</FileNumber>
<FileType>4</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1306,7 +1282,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>89</FileNumber>
<FileNumber>87</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1318,7 +1294,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>90</FileNumber>
<FileNumber>88</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1330,7 +1306,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>91</FileNumber>
<FileNumber>89</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1342,7 +1318,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>92</FileNumber>
<FileNumber>90</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1354,7 +1330,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>93</FileNumber>
<FileNumber>91</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1366,7 +1342,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>94</FileNumber>
<FileNumber>92</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1378,19 +1354,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>95</FileNumber>
<FileType>4</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>.\source\Application\CalcFrequency\CalcFrequency.lib</PathWithFileName>
<FilenameWithoutPath>CalcFrequency.lib</FilenameWithoutPath>
<RteFlg>0</RteFlg>
<bShared>0</bShared>
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>96</FileNumber>
<FileNumber>93</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1402,7 +1366,7 @@
</File>
<File>
<GroupNumber>3</GroupNumber>
<FileNumber>97</FileNumber>
<FileNumber>94</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1422,7 +1386,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>98</FileNumber>
<FileNumber>95</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1434,7 +1398,7 @@
</File>
<File>
<GroupNumber>4</GroupNumber>
<FileNumber>99</FileNumber>
<FileNumber>96</FileNumber>
<FileType>4</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1454,7 +1418,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>100</FileNumber>
<FileNumber>97</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1466,7 +1430,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>101</FileNumber>
<FileNumber>98</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1478,7 +1442,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>102</FileNumber>
<FileNumber>99</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1490,7 +1454,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>103</FileNumber>
<FileNumber>100</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1502,7 +1466,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>104</FileNumber>
<FileNumber>101</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1514,7 +1478,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>105</FileNumber>
<FileNumber>102</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1526,7 +1490,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>106</FileNumber>
<FileNumber>103</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1538,7 +1502,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>107</FileNumber>
<FileNumber>104</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1550,7 +1514,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>108</FileNumber>
<FileNumber>105</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1562,7 +1526,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>109</FileNumber>
<FileNumber>106</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1574,7 +1538,7 @@
</File>
<File>
<GroupNumber>5</GroupNumber>
<FileNumber>110</FileNumber>
<FileNumber>107</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1594,7 +1558,7 @@
<RteFlg>0</RteFlg>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>111</FileNumber>
<FileNumber>108</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1606,7 +1570,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>112</FileNumber>
<FileNumber>109</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1618,7 +1582,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>113</FileNumber>
<FileNumber>110</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1630,7 +1594,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>114</FileNumber>
<FileNumber>111</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1642,7 +1606,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>115</FileNumber>
<FileNumber>112</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1654,7 +1618,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>116</FileNumber>
<FileNumber>113</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1666,7 +1630,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>117</FileNumber>
<FileNumber>114</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1678,7 +1642,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>118</FileNumber>
<FileNumber>115</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1690,7 +1654,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>119</FileNumber>
<FileNumber>116</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1702,7 +1666,7 @@
</File>
<File>
<GroupNumber>6</GroupNumber>
<FileNumber>120</FileNumber>
<FileNumber>117</FileNumber>
<FileType>5</FileType>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
......@@ -1724,7 +1688,7 @@
<Group>
<GroupName>::Device</GroupName>
<tvExp>1</tvExp>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<cbSel>0</cbSel>
<RteFlg>1</RteFlg>
......
......@@ -339,7 +339,7 @@
<MiscControls></MiscControls>
<Define></Define>
<Undefine></Undefine>
<IncludePath>.\source\System;.\source\Driver\inc;.\source\Application;.\source\Application\LINE_IN;.\source\Application\PowerManagement;.\source\Application\RTE;.\source\Application\MCU_Core_Protocol;.\source\Application\Telltales;.\source\Application\CalcFrequency;.\source\Application\Fuel;.\source\Application\Eeprom;.\source\Application\DataProcessor;.\source\Application\LightDetect;.\source\Application\BackLight;.\source\Application\Key;.\source\Application\Menu;.\source\Application\APPCan;.\source\UDS;.\source\Application\Gauges;.\source\Application\CoolantTemp;.\source\UDS2;.\\RTE\Device\BAT32A239KK64FB</IncludePath>
<IncludePath>.\source\System;.\source\Driver\inc;.\source\Application;.\source\Application\LINE_IN;.\source\Application\PowerManagement;.\source\Application\RTE;.\source\Application\MCU_Core_Protocol;.\source\Application\Telltales;.\source\Application\Fuel;.\source\Application\Eeprom;.\source\Application\DataProcessor;.\source\Application\LightDetect;.\source\Application\BackLight;.\source\Application\Key;.\source\Application\Menu;.\source\Application\APPCan;.\source\UDS;.\source\Application\Gauges;.\source\Application\CoolantTemp;.\source\UDS2;.\\RTE\Device\BAT32A239KK64FB</IncludePath>
</VariousControls>
</Cads>
<Aads>
......@@ -708,16 +708,6 @@
<FileType>1</FileType>
<FilePath>.\source\Application\Telltales\Flash_synchronizer.c</FilePath>
</File>
<File>
<FileName>CalcFrequency.h</FileName>
<FileType>5</FileType>
<FilePath>.\source\Application\CalcFrequency\CalcFrequency.h</FilePath>
</File>
<File>
<FileName>CalcFrequency_user.c</FileName>
<FileType>1</FileType>
<FilePath>.\source\Application\CalcFrequency\CalcFrequency_user.c</FilePath>
</File>
<File>
<FileName>Fuel.h</FileName>
<FileType>5</FileType>
......@@ -863,11 +853,6 @@
<FileType>5</FileType>
<FilePath>.\source\Application\CoolantTemp\CoolantTemp.h</FilePath>
</File>
<File>
<FileName>CalcFrequency.lib</FileName>
<FileType>4</FileType>
<FilePath>.\source\Application\CalcFrequency\CalcFrequency.lib</FilePath>
</File>
<File>
<FileName>app_Telltales.c</FileName>
<FileType>1</FileType>
......
......@@ -6,7 +6,7 @@
*/
#include "tim4.h"
#include "CalcFrequency.h"
#define INTERVAL_TIMER_MODE 0
#define CAPTURE_MODE 0x0104
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment