SW0101
This commit is contained in:
parent
800ad8d3df
commit
dedc4ecc89
@ -3490,7 +3490,7 @@ DataFlash
|
|||||||
</Effect>
|
</Effect>
|
||||||
</VDDValue>
|
</VDDValue>
|
||||||
<VDD Name="VDD" Text="false" Comment="used" />
|
<VDD Name="VDD" Text="false" Comment="used" />
|
||||||
<AD_ADPC_USEDPIN Name="AD_ADPC_USEDPIN" Text="ANI0,ANI1,ANI2,ANI3," />
|
<AD_ADPC_USEDPIN Name="AD_ADPC_USEDPIN" Text="ANI0,ANI1,ANI2," />
|
||||||
<ADC_ADS_VALUE Name="ADC_ADS_VALUE" Text="ANI1," />
|
<ADC_ADS_VALUE Name="ADC_ADS_VALUE" Text="ANI1," />
|
||||||
<IIC01 Name="IIC01" Text="false" Comment="unused" Trigger="IIC01">
|
<IIC01 Name="IIC01" Text="false" Comment="unused" Trigger="IIC01">
|
||||||
<Effect>
|
<Effect>
|
||||||
@ -3523,7 +3523,7 @@ DataFlash
|
|||||||
</Effect>
|
</Effect>
|
||||||
</IICA0>
|
</IICA0>
|
||||||
<ProjectName Name="PrjName" Text="ECU_APP" />
|
<ProjectName Name="PrjName" Text="ECU_APP" />
|
||||||
<ProjectPath Name="PrjPath" Text="F:\work\M20\CODE\APP" />
|
<ProjectPath Name="PrjPath" Text="F:\work\M28\CODE\APP" />
|
||||||
<ProjectKind Name="PrjKind" Text="Project78K0R" />
|
<ProjectKind Name="PrjKind" Text="Project78K0R" />
|
||||||
<DeviceName Name="DeviceName" Fixed="" Text="RL78G12" />
|
<DeviceName Name="DeviceName" Fixed="" Text="RL78G12" />
|
||||||
<MCUName Name="MCUName" Text="RL78G12_30pin" />
|
<MCUName Name="MCUName" Text="RL78G12_30pin" />
|
||||||
@ -3545,7 +3545,7 @@ DataFlash
|
|||||||
<RAMEndAddress Name="RAMEndAddress" Fixed="" Text="000FFEFF" />
|
<RAMEndAddress Name="RAMEndAddress" Fixed="" Text="000FFEFF" />
|
||||||
<ROMEndAddress Chip="R5F1026A,R5F1027A,R5F102AA" Name="ROMEndAddress" Fixed="" Text="00003FFF" />
|
<ROMEndAddress Chip="R5F1026A,R5F1027A,R5F102AA" Name="ROMEndAddress" Fixed="" Text="00003FFF" />
|
||||||
<MirrorROM Chip="R5F1026A, R5F1027A,R5F102AA,R5F1036A, R5F1037A,R5F103AA," Name="MirrorROM" Fixed="" Text="8" />
|
<MirrorROM Chip="R5F1026A, R5F1027A,R5F102AA,R5F1036A, R5F1037A,R5F103AA," Name="MirrorROM" Fixed="" Text="8" />
|
||||||
<ADPC_AD Name="ADPC_AD" Value="3" />
|
<ADPC_AD Name="ADPC_AD" Value="2" />
|
||||||
<CodePath Name="CodePath" Text=".\" />
|
<CodePath Name="CodePath" Text=".\" />
|
||||||
<ReportType Name="ReportType" Text="Html" />
|
<ReportType Name="ReportType" Text="Html" />
|
||||||
<CreationDateType Name="CreationDateType" Text="OutputDate" />
|
<CreationDateType Name="CreationDateType" Text="OutputDate" />
|
||||||
@ -3599,7 +3599,7 @@ DataFlash
|
|||||||
<P20 Name="P20/ANI0/AVREFP" AltFunc="ANALOG_0" Point="I/O" />
|
<P20 Name="P20/ANI0/AVREFP" AltFunc="ANALOG_0" Point="I/O" />
|
||||||
<P21 Name="P21/ANI1/AVREFM" AltFunc="ANI1" Point="I/O" />
|
<P21 Name="P21/ANI1/AVREFM" AltFunc="ANI1" Point="I/O" />
|
||||||
<P22 Name="P22/ANI2" AltFunc="ANALOG_2" Point="I/O" />
|
<P22 Name="P22/ANI2" AltFunc="ANALOG_2" Point="I/O" />
|
||||||
<P23 Name="P23/ANI3" AltFunc="ANALOG_3" Point="I/O" />
|
<P23 Name="P23/ANI3" AltFunc="P23" Point="I/O" />
|
||||||
</Port2>
|
</Port2>
|
||||||
<Port3 Chip="RL78G12_30pin" Pullup="true">
|
<Port3 Chip="RL78G12_30pin" Pullup="true">
|
||||||
<P30 Name="P30/INTP3/_SCK11/SCL11" AltFunc="P30" Point="I/O" />
|
<P30 Name="P30/INTP3/_SCK11/SCL11" AltFunc="P30" Point="I/O" />
|
||||||
@ -3622,7 +3622,7 @@ DataFlash
|
|||||||
<P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" />
|
<P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" />
|
||||||
</Port12>
|
</Port12>
|
||||||
<Port13>
|
<Port13>
|
||||||
<P137 Name="P137/INTP0" AltFunc="" Point="I" />
|
<P137 Name="P137/INTP0" AltFunc="P137" Point="I" />
|
||||||
</Port13>
|
</Port13>
|
||||||
<Port14 Chip="RL78G12_30pin" Pullup="true">
|
<Port14 Chip="RL78G12_30pin" Pullup="true">
|
||||||
<P147 Name="P147/ANI18" DIN="true" AltFunc="P147" Point="I/O" />
|
<P147 Name="P147/ANI18" DIN="true" AltFunc="P147" Point="I/O" />
|
||||||
@ -4490,7 +4490,7 @@ DataFlash
|
|||||||
<setting name="Output_value" value="0" />
|
<setting name="Output_value" value="0" />
|
||||||
</P22>
|
</P22>
|
||||||
<P23>
|
<P23>
|
||||||
<setting name="Operation" value="unused" />
|
<setting name="Operation" value="input" />
|
||||||
<setting name="Pull_up" value="unused" />
|
<setting name="Pull_up" value="unused" />
|
||||||
<setting name="TTL_buffer" value="unused" />
|
<setting name="TTL_buffer" value="unused" />
|
||||||
<setting name="N-ch_open-drain" value="unused" />
|
<setting name="N-ch_open-drain" value="unused" />
|
||||||
@ -4579,7 +4579,7 @@ DataFlash
|
|||||||
</PortP12>
|
</PortP12>
|
||||||
<PortP13>
|
<PortP13>
|
||||||
<P137>
|
<P137>
|
||||||
<setting name="Operation" value="unused" />
|
<setting name="Operation" value="input" />
|
||||||
<setting name="Pull_up" value="unused" />
|
<setting name="Pull_up" value="unused" />
|
||||||
<setting name="TTL_buffer" value="unused" />
|
<setting name="TTL_buffer" value="unused" />
|
||||||
<setting name="N-ch_open-drain" value="unused" />
|
<setting name="N-ch_open-drain" value="unused" />
|
||||||
@ -4588,7 +4588,7 @@ DataFlash
|
|||||||
</PortP13>
|
</PortP13>
|
||||||
<PortP14>
|
<PortP14>
|
||||||
<P147>
|
<P147>
|
||||||
<setting name="Operation" value="output" />
|
<setting name="Operation" value="input" />
|
||||||
<setting name="Pull_up" value="unused" />
|
<setting name="Pull_up" value="unused" />
|
||||||
<setting name="TTL_buffer" value="unused" />
|
<setting name="TTL_buffer" value="unused" />
|
||||||
<setting name="N-ch_open-drain" value="unused" />
|
<setting name="N-ch_open-drain" value="unused" />
|
||||||
@ -4605,8 +4605,8 @@ DataFlash
|
|||||||
<setting name="AD_Trigger" value="hardtrinowait" />
|
<setting name="AD_Trigger" value="hardtrinowait" />
|
||||||
<setting name="AD_Trigger_Timer" value="0" />
|
<setting name="AD_Trigger_Timer" value="0" />
|
||||||
<setting name="Mode" value="CONSELECT" />
|
<setting name="Mode" value="CONSELECT" />
|
||||||
<setting name="InputPins" value="0" />
|
<setting name="InputPins" value="1" />
|
||||||
<setting name="InputPinsAttach" value="ANI0 - ANI3" />
|
<setting name="InputPinsAttach" value="ANI0 - ANI2" />
|
||||||
<setting name="AD_Inputpin16" value="unused" />
|
<setting name="AD_Inputpin16" value="unused" />
|
||||||
<setting name="AD_Inputpin17" value="unused" />
|
<setting name="AD_Inputpin17" value="unused" />
|
||||||
<setting name="AD_Inputpin18" value="unused" />
|
<setting name="AD_Inputpin18" value="unused" />
|
||||||
@ -4706,6 +4706,7 @@ DataFlash
|
|||||||
</RL78G12></CodeGenerator>
|
</RL78G12></CodeGenerator>
|
||||||
<FormatVersion>1.0</FormatVersion>
|
<FormatVersion>1.0</FormatVersion>
|
||||||
<ToolGUID>f86968ea-17ad-47e1-88df-e91118cc2b4d</ToolGUID>
|
<ToolGUID>f86968ea-17ad-47e1-88df-e91118cc2b4d</ToolGUID>
|
||||||
|
<CodeGeneratorItem>ae6446ae-2e4d-412a-b9a2-aa97ff5b9deb</CodeGeneratorItem>
|
||||||
</Instance>
|
</Instance>
|
||||||
</Class>
|
</Class>
|
||||||
<Class Guid="2a2c2a43-ecdb-4e88-80bd-e75f3e33db90">
|
<Class Guid="2a2c2a43-ecdb-4e88-80bd-e75f3e33db90">
|
||||||
|
@ -192,7 +192,7 @@
|
|||||||
</Effect>
|
</Effect>
|
||||||
</VDDValue>
|
</VDDValue>
|
||||||
<VDD Name="VDD" Text="false" Comment="used" />
|
<VDD Name="VDD" Text="false" Comment="used" />
|
||||||
<AD_ADPC_USEDPIN Name="AD_ADPC_USEDPIN" Text="ANI0,ANI1,ANI2,ANI3," />
|
<AD_ADPC_USEDPIN Name="AD_ADPC_USEDPIN" Text="ANI0,ANI1,ANI2," />
|
||||||
<ADC_ADS_VALUE Name="ADC_ADS_VALUE" Text="ANI1," />
|
<ADC_ADS_VALUE Name="ADC_ADS_VALUE" Text="ANI1," />
|
||||||
<IIC01 Name="IIC01" Text="false" Comment="unused" Trigger="IIC01">
|
<IIC01 Name="IIC01" Text="false" Comment="unused" Trigger="IIC01">
|
||||||
<Effect>
|
<Effect>
|
||||||
@ -225,7 +225,7 @@
|
|||||||
</Effect>
|
</Effect>
|
||||||
</IICA0>
|
</IICA0>
|
||||||
<ProjectName Name="PrjName" Text="ECU_APP" />
|
<ProjectName Name="PrjName" Text="ECU_APP" />
|
||||||
<ProjectPath Name="PrjPath" Text="F:\work\M20\CODE\APP" />
|
<ProjectPath Name="PrjPath" Text="F:\work\M28\CODE\APP" />
|
||||||
<ProjectKind Name="PrjKind" Text="Project78K0R" />
|
<ProjectKind Name="PrjKind" Text="Project78K0R" />
|
||||||
<DeviceName Name="DeviceName" Fixed="" Text="RL78G12" />
|
<DeviceName Name="DeviceName" Fixed="" Text="RL78G12" />
|
||||||
<MCUName Name="MCUName" Text="RL78G12_30pin" />
|
<MCUName Name="MCUName" Text="RL78G12_30pin" />
|
||||||
@ -247,7 +247,7 @@
|
|||||||
<RAMEndAddress Name="RAMEndAddress" Fixed="" Text="000FFEFF" />
|
<RAMEndAddress Name="RAMEndAddress" Fixed="" Text="000FFEFF" />
|
||||||
<ROMEndAddress Chip="R5F1026A,R5F1027A,R5F102AA" Name="ROMEndAddress" Fixed="" Text="00003FFF" />
|
<ROMEndAddress Chip="R5F1026A,R5F1027A,R5F102AA" Name="ROMEndAddress" Fixed="" Text="00003FFF" />
|
||||||
<MirrorROM Chip="R5F1026A, R5F1027A,R5F102AA,R5F1036A, R5F1037A,R5F103AA," Name="MirrorROM" Fixed="" Text="8" />
|
<MirrorROM Chip="R5F1026A, R5F1027A,R5F102AA,R5F1036A, R5F1037A,R5F103AA," Name="MirrorROM" Fixed="" Text="8" />
|
||||||
<ADPC_AD Name="ADPC_AD" Value="3" />
|
<ADPC_AD Name="ADPC_AD" Value="2" />
|
||||||
<CodePath Name="CodePath" Text=".\" />
|
<CodePath Name="CodePath" Text=".\" />
|
||||||
<ReportType Name="ReportType" Text="Html" />
|
<ReportType Name="ReportType" Text="Html" />
|
||||||
<CreationDateType Name="CreationDateType" Text="OutputDate" />
|
<CreationDateType Name="CreationDateType" Text="OutputDate" />
|
||||||
@ -301,7 +301,7 @@
|
|||||||
<P20 Name="P20/ANI0/AVREFP" AltFunc="ANALOG_0" Point="I/O" />
|
<P20 Name="P20/ANI0/AVREFP" AltFunc="ANALOG_0" Point="I/O" />
|
||||||
<P21 Name="P21/ANI1/AVREFM" AltFunc="ANI1" Point="I/O" />
|
<P21 Name="P21/ANI1/AVREFM" AltFunc="ANI1" Point="I/O" />
|
||||||
<P22 Name="P22/ANI2" AltFunc="ANALOG_2" Point="I/O" />
|
<P22 Name="P22/ANI2" AltFunc="ANALOG_2" Point="I/O" />
|
||||||
<P23 Name="P23/ANI3" AltFunc="ANALOG_3" Point="I/O" />
|
<P23 Name="P23/ANI3" AltFunc="P23" Point="I/O" />
|
||||||
</Port2>
|
</Port2>
|
||||||
<Port3 Chip="RL78G12_30pin" Pullup="true">
|
<Port3 Chip="RL78G12_30pin" Pullup="true">
|
||||||
<P30 Name="P30/INTP3/_SCK11/SCL11" AltFunc="P30" Point="I/O" />
|
<P30 Name="P30/INTP3/_SCK11/SCL11" AltFunc="P30" Point="I/O" />
|
||||||
@ -324,7 +324,7 @@
|
|||||||
<P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" />
|
<P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" />
|
||||||
</Port12>
|
</Port12>
|
||||||
<Port13>
|
<Port13>
|
||||||
<P137 Name="P137/INTP0" AltFunc="" Point="I" />
|
<P137 Name="P137/INTP0" AltFunc="P137" Point="I" />
|
||||||
</Port13>
|
</Port13>
|
||||||
<Port14 Chip="RL78G12_30pin" Pullup="true">
|
<Port14 Chip="RL78G12_30pin" Pullup="true">
|
||||||
<P147 Name="P147/ANI18" DIN="true" AltFunc="P147" Point="I/O" />
|
<P147 Name="P147/ANI18" DIN="true" AltFunc="P147" Point="I/O" />
|
||||||
@ -1192,7 +1192,7 @@
|
|||||||
<setting name="Output_value" value="0" />
|
<setting name="Output_value" value="0" />
|
||||||
</P22>
|
</P22>
|
||||||
<P23>
|
<P23>
|
||||||
<setting name="Operation" value="unused" />
|
<setting name="Operation" value="input" />
|
||||||
<setting name="Pull_up" value="unused" />
|
<setting name="Pull_up" value="unused" />
|
||||||
<setting name="TTL_buffer" value="unused" />
|
<setting name="TTL_buffer" value="unused" />
|
||||||
<setting name="N-ch_open-drain" value="unused" />
|
<setting name="N-ch_open-drain" value="unused" />
|
||||||
@ -1281,7 +1281,7 @@
|
|||||||
</PortP12>
|
</PortP12>
|
||||||
<PortP13>
|
<PortP13>
|
||||||
<P137>
|
<P137>
|
||||||
<setting name="Operation" value="unused" />
|
<setting name="Operation" value="input" />
|
||||||
<setting name="Pull_up" value="unused" />
|
<setting name="Pull_up" value="unused" />
|
||||||
<setting name="TTL_buffer" value="unused" />
|
<setting name="TTL_buffer" value="unused" />
|
||||||
<setting name="N-ch_open-drain" value="unused" />
|
<setting name="N-ch_open-drain" value="unused" />
|
||||||
@ -1290,7 +1290,7 @@
|
|||||||
</PortP13>
|
</PortP13>
|
||||||
<PortP14>
|
<PortP14>
|
||||||
<P147>
|
<P147>
|
||||||
<setting name="Operation" value="output" />
|
<setting name="Operation" value="input" />
|
||||||
<setting name="Pull_up" value="unused" />
|
<setting name="Pull_up" value="unused" />
|
||||||
<setting name="TTL_buffer" value="unused" />
|
<setting name="TTL_buffer" value="unused" />
|
||||||
<setting name="N-ch_open-drain" value="unused" />
|
<setting name="N-ch_open-drain" value="unused" />
|
||||||
@ -1307,8 +1307,8 @@
|
|||||||
<setting name="AD_Trigger" value="hardtrinowait" />
|
<setting name="AD_Trigger" value="hardtrinowait" />
|
||||||
<setting name="AD_Trigger_Timer" value="0" />
|
<setting name="AD_Trigger_Timer" value="0" />
|
||||||
<setting name="Mode" value="CONSELECT" />
|
<setting name="Mode" value="CONSELECT" />
|
||||||
<setting name="InputPins" value="0" />
|
<setting name="InputPins" value="1" />
|
||||||
<setting name="InputPinsAttach" value="ANI0 - ANI3" />
|
<setting name="InputPinsAttach" value="ANI0 - ANI2" />
|
||||||
<setting name="AD_Inputpin16" value="unused" />
|
<setting name="AD_Inputpin16" value="unused" />
|
||||||
<setting name="AD_Inputpin17" value="unused" />
|
<setting name="AD_Inputpin17" value="unused" />
|
||||||
<setting name="AD_Inputpin18" value="unused" />
|
<setting name="AD_Inputpin18" value="unused" />
|
||||||
|
File diff suppressed because one or more lines are too long
@ -1,53 +1,18 @@
|
|||||||
QualityReport
|
QualityReport
|
||||||
2024年7月13日 20:37:31
|
2024年7月13日 23:19:12
|
||||||
|
|
||||||
------ Start build(ECU_APP, DefaultBuild) ------
|
------ Start build(ECU_APP, DefaultBuild) ------
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_port.c -cpu=S2 -o DefaultBuild\r_cg_port.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_serial.c -cpu=S2 -o DefaultBuild\r_cg_serial.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_cgc_user.c -cpu=S2 -o DefaultBuild\r_cg_cgc_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_systeminit.c -cpu=S2 -o DefaultBuild\r_systeminit.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_adc.c -cpu=S2 -o DefaultBuild\r_cg_adc.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_serial_user.c -cpu=S2 -o DefaultBuild\r_cg_serial_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_main.c -cpu=S2 -o DefaultBuild\r_main.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_cgc.c -cpu=S2 -o DefaultBuild\r_cg_cgc.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_adc_user.c -cpu=S2 -o DefaultBuild\r_cg_adc_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe user\appTask.c -cpu=S2 -o DefaultBuild\appTask.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe user\appTask.c -cpu=S2 -o DefaultBuild\appTask.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_port_user.c -cpu=S2 -o DefaultBuild\r_cg_port_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_timer.c -cpu=S2 -o DefaultBuild\r_cg_timer.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_wdt_user.c -cpu=S2 -o DefaultBuild\r_cg_wdt_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_timer_user.c -cpu=S2 -o DefaultBuild\r_cg_timer_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_wdt.c -cpu=S2 -o DefaultBuild\r_cg_wdt.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe user\hwCtrl.c -cpu=S2 -o DefaultBuild\hwCtrl.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
user\appTask.c(44):W0520177:Variable "temp" was declared but never referenced
|
||||||
user\appTask.c(41):W0520177:Variable "temp" was declared but never referenced
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe user\MotorCtrl.c -cpu=S2 -o DefaultBuild\MotorCtrl.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F103AA.DVF" -g -g_line -I . -I user -I DataFlash -c -msg_lang=english
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
W0511106:The folder "DataFlash" specified by the "-I" option is not found.
|
|
||||||
user\hwCtrl.c(214):W0520186:Pointless comparison of unsigned integer with zero
|
|
||||||
user\hwCtrl.c(231):W0520186:Pointless comparison of unsigned integer with zero
|
|
||||||
user\MotorCtrl.c(14):W0520550:Variable "amCtrl_counter" was set but never used
|
|
||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\rlink.exe -subcommand=DefaultBuild\ECU_APP.clnk
|
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\rlink.exe -subcommand=DefaultBuild\ECU_APP.clnk
|
||||||
W0561016:The evaluation version of CC-RL V1 is valid for the remaining 4 days. After that, link size limit (64 Kbyte) will be applied. Please consider purchasing the product.
|
W0561016:The evaluation version of CC-RL V1 is valid for the remaining 4 days. After that, link size limit (64 Kbyte) will be applied. Please consider purchasing the product.
|
||||||
RAMDATA SECTION: 00000069 Byte(s)
|
RAMDATA SECTION: 00000065 Byte(s)
|
||||||
ROMDATA SECTION: 000000cd Byte(s)
|
ROMDATA SECTION: 000000c9 Byte(s)
|
||||||
PROGRAM SECTION: 00000e73 Byte(s)
|
PROGRAM SECTION: 00000ecf Byte(s)
|
||||||
W0561016:The evaluation version of CC-RL V1 is valid for the remaining 4 days. After that, link size limit (64 Kbyte) will be applied. Please consider purchasing the product.
|
W0561016:The evaluation version of CC-RL V1 is valid for the remaining 4 days. After that, link size limit (64 Kbyte) will be applied. Please consider purchasing the product.
|
||||||
Renesas Optimizing Linker Completed
|
Renesas Optimizing Linker Completed
|
||||||
------ Build ended(Error:0, Warning:23)(ECU_APP, DefaultBuild) ------
|
------ Build ended(Error:0, Warning:4)(ECU_APP, DefaultBuild) ------
|
||||||
|
|
||||||
--- CommandFile 1 ---
|
--- CommandFile 1 ---
|
||||||
DefaultBuild\ECU_APP.clnk :
|
DefaultBuild\ECU_APP.clnk :
|
||||||
@ -99,8 +64,8 @@ DefaultBuild\ECU_APP.clnk :
|
|||||||
|
|
||||||
|
|
||||||
--- SHA1 hash value of output files ---
|
--- SHA1 hash value of output files ---
|
||||||
F:\work\M28\CODE\APP\DefaultBuild\ECU_APP.abs: c19873976d93dbdea6a5cb1d220828fa990624d0
|
F:\work\M28\CODE\APP\DefaultBuild\ECU_APP.abs: 8b87c4d997f4c511368b1185dbc82d2a9961e89b
|
||||||
F:\work\M28\CODE\APP\DefaultBuild\ECU_APP.mot: 49fe3f665fbffb4d6cdbe312f7b0c77841b17afe
|
F:\work\M28\CODE\APP\DefaultBuild\ECU_APP.mot: 86a84017a68c21a53cd96db6ed4825c44d09a226
|
||||||
|
|
||||||
|
|
||||||
--- System Information ---
|
--- System Information ---
|
||||||
@ -128,13 +93,13 @@ F:\work\M28\CODE\APP\DefaultBuild\ECU_APP.mot: 49fe3f665fbffb4d6cdbe312f7b0c7784
|
|||||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC
|
C:\Program Files (x86)\Renesas Electronics\CS+\CC
|
||||||
*Memory Usage
|
*Memory Usage
|
||||||
*Private Working Set
|
*Private Working Set
|
||||||
229 MB
|
228 MB
|
||||||
*Number of GDI Objects
|
*Number of GDI Objects
|
||||||
2128
|
2128
|
||||||
*Number of USER Objects
|
*Number of USER Objects
|
||||||
1132
|
1127
|
||||||
*Opened Files
|
*Opened Files
|
||||||
4 editors, 4 files, 35 KB
|
4 editors, 4 files, 29 KB
|
||||||
|
|
||||||
--- Build Tool Plug-in Information ---
|
--- Build Tool Plug-in Information ---
|
||||||
RH850 Build tool CC-RH Plug-in
|
RH850 Build tool CC-RH Plug-in
|
||||||
|
@ -7,7 +7,6 @@
|
|||||||
|
|
||||||
static uint8_t amCtrl_state = 0,am_state_machine = 0;
|
static uint8_t amCtrl_state = 0,am_state_machine = 0;
|
||||||
static uint16_t am_state_machine_counter = 0;
|
static uint16_t am_state_machine_counter = 0;
|
||||||
static uint8_t amCtrl_YTstate;
|
|
||||||
static void amCtrl_Act1(void);
|
static void amCtrl_Act1(void);
|
||||||
static void amCtrl_Act2(void);
|
static void amCtrl_Act2(void);
|
||||||
static void amCtrl_Act3(void);
|
static void amCtrl_Act3(void);
|
||||||
@ -24,96 +23,65 @@ void amCtrl_SetState(uint8_t state)
|
|||||||
amCtrl_state = state;
|
amCtrl_state = state;
|
||||||
am_state_machine = 0;
|
am_state_machine = 0;
|
||||||
am_state_machine_counter = 0;
|
am_state_machine_counter = 0;
|
||||||
amCtrl_YTstate = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void amCtrl_SetYTState(QD_STATE_type qd1,QD_STATE_type qd2)
|
|
||||||
{
|
|
||||||
if (amCtrl_state != 0)
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (qd1)
|
|
||||||
{
|
|
||||||
case QD_NONE_ACT:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
break;
|
|
||||||
case QD_CQ:
|
|
||||||
setPumpState(PUMP_ON);
|
|
||||||
setValveState(VALVE1,VALVE_ON);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
break;
|
|
||||||
case QD_FQ:
|
|
||||||
//setPumpState(PUMP_ON);
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_ON);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
switch (qd2)
|
|
||||||
{
|
|
||||||
case QD_NONE_ACT:
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
break;
|
|
||||||
case QD_CQ:
|
|
||||||
setPumpState(PUMP_ON);
|
|
||||||
setValveState(VALVE2,VALVE_ON);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
break;
|
|
||||||
case QD_FQ:
|
|
||||||
//setPumpState(PUMP_ON);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_ON);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
if (qd1 == QD_NONE_ACT && qd2 == QD_NONE_ACT)
|
|
||||||
{
|
|
||||||
setPumpState(PUMP_OFF);
|
|
||||||
amCtrl_YTstate = 0;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
amCtrl_YTstate = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void amCtrl_Task(void)//50ms
|
void amCtrl_Task(void)//50ms
|
||||||
{
|
{
|
||||||
|
static uint8_t PumpDutyCounter;
|
||||||
if (amCtrl_state == 0)
|
if (amCtrl_state == 0)
|
||||||
{
|
{
|
||||||
if (amCtrl_YTstate == 0)
|
setPumpState(PUMP_OFF);
|
||||||
{
|
|
||||||
setPumpState(PUMP_OFF);
|
|
||||||
}
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
setValveState(VALVE3,VALVE_OFF);
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
setValveState(VALVE2,VALVE_OFF);
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
setValveState(VALVE1,VALVE_OFF);
|
||||||
am_state_machine = 0;
|
am_state_machine = 0;
|
||||||
am_state_machine_counter = 0;
|
am_state_machine_counter = 0;
|
||||||
amCtrl_counter = 0;
|
amCtrl_counter = 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
setPumpState(PUMP_ON);
|
|
||||||
switch (amCtrl_state)
|
switch (amCtrl_state)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
amCtrl_Act2();
|
PumpDutyCounter++;
|
||||||
|
if (PumpDutyCounter >= 10)
|
||||||
|
{
|
||||||
|
PumpDutyCounter = 0;
|
||||||
|
setPumpState(PUMP_ON);
|
||||||
|
amCtrl_Act1();
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 2:
|
case 2:
|
||||||
amCtrl_Act1();
|
PumpDutyCounter++;
|
||||||
|
if (PumpDutyCounter >= 10)
|
||||||
|
{
|
||||||
|
PumpDutyCounter = 0;
|
||||||
|
setPumpState(PUMP_ON);
|
||||||
|
amCtrl_Act2();
|
||||||
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3:
|
case 3:
|
||||||
amCtrl_Act3();
|
PumpDutyCounter++;
|
||||||
|
if (PumpDutyCounter == 9)
|
||||||
|
{
|
||||||
|
setPumpState(PUMP_OFF);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
setPumpState(PUMP_ON);
|
||||||
|
}
|
||||||
|
if (PumpDutyCounter >= 10)
|
||||||
|
{
|
||||||
|
PumpDutyCounter = 0;
|
||||||
|
amCtrl_Act3();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -130,300 +98,43 @@ void amCtrl_Task(void)//50ms
|
|||||||
}
|
}
|
||||||
|
|
||||||
#if CONFIG == HIGH_CONFIG
|
#if CONFIG == HIGH_CONFIG
|
||||||
#define CHONGQI_TIME 130U
|
//tbd
|
||||||
static void amCtrl_Act1(void)
|
|
||||||
{
|
|
||||||
switch (am_state_machine)
|
|
||||||
{
|
|
||||||
case 0:
|
|
||||||
setValveState(VALVE1,VALVE_ON);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 1:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_ON);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_ON);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 2:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_ON);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_ON);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_ON);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_ON);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine = 0;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
am_state_machine = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void amCtrl_Act2(void)
|
|
||||||
{
|
|
||||||
switch (am_state_machine)
|
|
||||||
{
|
|
||||||
case 0:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_ON);
|
|
||||||
setValveState(VALVE6,VALVE_ON);
|
|
||||||
setValveState(VALVE7,VALVE_ON);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 1:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_ON);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_ON);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_ON);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
setValveState(VALVE1,VALVE_ON);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_ON);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine = 0;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
am_state_machine = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void amCtrl_Act3(void)
|
|
||||||
{
|
|
||||||
switch (am_state_machine)
|
|
||||||
{
|
|
||||||
case 0:
|
|
||||||
setValveState(VALVE1,VALVE_ON);
|
|
||||||
setValveState(VALVE2,VALVE_ON);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= 90U)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 1:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_ON);
|
|
||||||
setValveState(VALVE3,VALVE_ON);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_ON);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= 90U)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_ON);
|
|
||||||
setValveState(VALVE4,VALVE_ON);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_ON);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= 90U)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
setValveState(VALVE1,VALVE_OFF);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_ON);
|
|
||||||
setValveState(VALVE5,VALVE_ON);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= 90U)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine++;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
setValveState(VALVE1,VALVE_ON);
|
|
||||||
setValveState(VALVE2,VALVE_OFF);
|
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_ON);
|
|
||||||
setValveState(VALVE6,VALVE_OFF);
|
|
||||||
setValveState(VALVE7,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= 90U)
|
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine = 0;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
am_state_machine = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#else
|
#else
|
||||||
#define CHONGQI_TIME 160
|
#define CHONGQI_TIME_6S 120
|
||||||
static void amCtrl_Act1(void)
|
#define CHONGQI_TIME_6S5 130
|
||||||
|
#define CHONGQI_TIME_7S 140
|
||||||
|
static void amCtrl_Act1(void)//50ms
|
||||||
{
|
{
|
||||||
switch (am_state_machine)
|
switch (am_state_machine)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
setValveState(VALVE3,VALVE_ON);
|
setValveState(VALVE1,VALVE_ON);
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
setValveState(VALVE2,VALVE_OFF);
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
setValveState(VALVE3,VALVE_OFF);
|
||||||
am_state_machine_counter++;
|
am_state_machine_counter++;
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
if (am_state_machine_counter >= CHONGQI_TIME_6S)
|
||||||
{
|
{
|
||||||
am_state_machine_counter = 0;
|
am_state_machine_counter = 0;
|
||||||
am_state_machine = 1;
|
am_state_machine = 1;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
|
setValveState(VALVE1,VALVE_OFF);
|
||||||
|
setValveState(VALVE2,VALVE_ON);
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
setValveState(VALVE3,VALVE_OFF);
|
||||||
setValveState(VALVE4,VALVE_ON);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
am_state_machine_counter++;
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
if (am_state_machine_counter >= CHONGQI_TIME_6S)
|
||||||
{
|
{
|
||||||
am_state_machine_counter = 0;
|
am_state_machine_counter = 0;
|
||||||
am_state_machine = 2;
|
am_state_machine = 2;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
setValveState(VALVE1,VALVE_OFF);
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
setValveState(VALVE2,VALVE_OFF);
|
||||||
setValveState(VALVE5,VALVE_ON);
|
setValveState(VALVE3,VALVE_ON);
|
||||||
am_state_machine_counter++;
|
am_state_machine_counter++;
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
if (am_state_machine_counter >= CHONGQI_TIME_6S)
|
||||||
{
|
{
|
||||||
am_state_machine_counter = 0;
|
am_state_machine_counter = 0;
|
||||||
am_state_machine = 0;
|
am_state_machine = 0;
|
||||||
@ -431,6 +142,7 @@ static void amCtrl_Act1(void)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
am_state_machine = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -440,11 +152,11 @@ static void amCtrl_Act2(void)
|
|||||||
switch (am_state_machine)
|
switch (am_state_machine)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
setValveState(VALVE3,VALVE_ON);
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
setValveState(VALVE2,VALVE_OFF);
|
||||||
setValveState(VALVE5,VALVE_ON);
|
setValveState(VALVE1,VALVE_ON);
|
||||||
am_state_machine_counter++;
|
am_state_machine_counter++;
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
if (am_state_machine_counter >= CHONGQI_TIME_7S)
|
||||||
{
|
{
|
||||||
am_state_machine_counter = 0;
|
am_state_machine_counter = 0;
|
||||||
am_state_machine = 1;
|
am_state_machine = 1;
|
||||||
@ -452,21 +164,10 @@ static void amCtrl_Act2(void)
|
|||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
setValveState(VALVE3,VALVE_OFF);
|
||||||
setValveState(VALVE4,VALVE_ON);
|
setValveState(VALVE2,VALVE_ON);
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
setValveState(VALVE1,VALVE_OFF);
|
||||||
am_state_machine_counter++;
|
am_state_machine_counter++;
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
if (am_state_machine_counter >= CHONGQI_TIME_7S)
|
||||||
{
|
|
||||||
am_state_machine_counter = 0;
|
|
||||||
am_state_machine = 2;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
setValveState(VALVE3,VALVE_ON);
|
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
|
||||||
am_state_machine_counter++;
|
|
||||||
if (am_state_machine_counter >= CHONGQI_TIME)
|
|
||||||
{
|
{
|
||||||
am_state_machine_counter = 0;
|
am_state_machine_counter = 0;
|
||||||
am_state_machine = 0;
|
am_state_machine = 0;
|
||||||
@ -474,6 +175,7 @@ static void amCtrl_Act2(void)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
am_state_machine = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -484,10 +186,10 @@ static void amCtrl_Act3(void)
|
|||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
setValveState(VALVE3,VALVE_ON);
|
setValveState(VALVE3,VALVE_ON);
|
||||||
setValveState(VALVE4,VALVE_ON);
|
setValveState(VALVE2,VALVE_OFF);
|
||||||
setValveState(VALVE5,VALVE_OFF);
|
setValveState(VALVE1,VALVE_OFF);
|
||||||
am_state_machine_counter++;
|
am_state_machine_counter++;
|
||||||
if (am_state_machine_counter >= 110)
|
if (am_state_machine_counter >= CHONGQI_TIME_6S5)
|
||||||
{
|
{
|
||||||
am_state_machine_counter = 0;
|
am_state_machine_counter = 0;
|
||||||
am_state_machine = 1;
|
am_state_machine = 1;
|
||||||
@ -495,21 +197,21 @@ static void amCtrl_Act3(void)
|
|||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
setValveState(VALVE3,VALVE_OFF);
|
setValveState(VALVE3,VALVE_OFF);
|
||||||
setValveState(VALVE4,VALVE_ON);
|
setValveState(VALVE2,VALVE_ON);
|
||||||
setValveState(VALVE5,VALVE_ON);
|
setValveState(VALVE1,VALVE_OFF);
|
||||||
am_state_machine_counter++;
|
am_state_machine_counter++;
|
||||||
if (am_state_machine_counter >= 110)
|
if (am_state_machine_counter >= CHONGQI_TIME_6S5)
|
||||||
{
|
{
|
||||||
am_state_machine_counter = 0;
|
am_state_machine_counter = 0;
|
||||||
am_state_machine = 2;
|
am_state_machine = 2;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
setValveState(VALVE3,VALVE_ON);
|
setValveState(VALVE3,VALVE_OFF);
|
||||||
setValveState(VALVE4,VALVE_OFF);
|
setValveState(VALVE2,VALVE_OFF);
|
||||||
setValveState(VALVE5,VALVE_ON);
|
setValveState(VALVE1,VALVE_ON);
|
||||||
am_state_machine_counter++;
|
am_state_machine_counter++;
|
||||||
if (am_state_machine_counter >= 110)
|
if (am_state_machine_counter >= CHONGQI_TIME_6S5)
|
||||||
{
|
{
|
||||||
am_state_machine_counter = 0;
|
am_state_machine_counter = 0;
|
||||||
am_state_machine = 0;
|
am_state_machine = 0;
|
||||||
|
@ -4,28 +4,20 @@
|
|||||||
#include "iodefine.h"
|
#include "iodefine.h"
|
||||||
|
|
||||||
|
|
||||||
|
#define I_Key_AM P2_bit.no3
|
||||||
|
#define I_Key_JS P14_bit.no7
|
||||||
|
|
||||||
#define SIGID_HALL1 1
|
#define O_T1 P1_bit.no5
|
||||||
#define SIGID_HALL2 2
|
#define O_T2 P1_bit.no4
|
||||||
#define SIGID_HALL3 3
|
|
||||||
#define SIGID_HALL4 4
|
|
||||||
#define SIGID_HALL5 5
|
|
||||||
#define SIGID_HALL6 6
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#define O_T1 P14_bit.no7
|
|
||||||
#define O_T2 P1_bit.no1
|
|
||||||
#define O_T3 P1_bit.no3
|
#define O_T3 P1_bit.no3
|
||||||
#define O_T4 P3_bit.no0
|
#define O_T4 P3_bit.no0
|
||||||
#define O_T5 P5_bit.no0
|
|
||||||
#define O_T6 P1_bit.no5
|
|
||||||
#define O_T7 P1_bit.no4
|
|
||||||
#define O_PUMP P5_bit.no1
|
#define O_PUMP P5_bit.no1
|
||||||
|
#define O_RLY1 P3_bit.no0
|
||||||
|
#define O_RLY2 P5_bit.no0
|
||||||
|
|
||||||
#define AD_SCAN_STEP1_CH _01_AD_INPUT_CHANNEL_1
|
#define AD_SCAN_STEP1_CH _01_AD_INPUT_CHANNEL_1
|
||||||
#define AD_SCAN_STEP2_CH _02_AD_INPUT_CHANNEL_2
|
#define AD_SCAN_STEP2_CH _02_AD_INPUT_CHANNEL_2
|
||||||
#define AD_SCAN_STEP3_CH _03_AD_INPUT_CHANNEL_3
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -29,12 +29,15 @@ uint8_t RxFlag=0;
|
|||||||
const uint8_t fan_duty_arr[4] = {0,100,50,25};
|
const uint8_t fan_duty_arr[4] = {0,100,50,25};
|
||||||
const uint8_t heat_duty_arr[4] = {0,80,65,50};
|
const uint8_t heat_duty_arr[4] = {0,80,65,50};
|
||||||
static uint8_t heat_state=0,fan_state=0,am_state=0;
|
static uint8_t heat_state=0,fan_state=0,am_state=0;
|
||||||
|
static uint8_t key_js_press_flag;
|
||||||
|
static uint16_t TimeOutCounter[3] = {0};
|
||||||
|
|
||||||
void Batt_State_Ctrl(void);
|
void Batt_State_Ctrl(void);
|
||||||
void PowerDetect(void);
|
void PowerDetect(void);
|
||||||
void IGN_State_Ctrl(void);
|
void IGN_State_Ctrl(void);
|
||||||
void MsgPro(uint8_t len);
|
void MsgPro(uint8_t len);
|
||||||
|
void UnlockMotorCtrl(void);
|
||||||
|
void TimeOutCtrl(void);
|
||||||
|
|
||||||
void Apply_task(void)
|
void Apply_task(void)
|
||||||
{
|
{
|
||||||
@ -48,13 +51,13 @@ void Apply_task(void)
|
|||||||
{
|
{
|
||||||
Timer_5ms_flag = 0;
|
Timer_5ms_flag = 0;
|
||||||
KeyPro();
|
KeyPro();
|
||||||
|
amCtrl_Task();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Timer_10ms_flag == 1)
|
if (Timer_10ms_flag == 1)
|
||||||
{
|
{
|
||||||
Timer_10ms_flag = 0;
|
Timer_10ms_flag = 0;
|
||||||
//MotorCtrl();
|
UnlockMotorCtrl();
|
||||||
|
|
||||||
}
|
}
|
||||||
if (Timer_20ms_flag == 1)
|
if (Timer_20ms_flag == 1)
|
||||||
@ -67,16 +70,154 @@ void Apply_task(void)
|
|||||||
{
|
{
|
||||||
Timer_50ms_flag = 0;
|
Timer_50ms_flag = 0;
|
||||||
PowerDetect();
|
PowerDetect();
|
||||||
amCtrl_Task();
|
|
||||||
}
|
}
|
||||||
if (Timer_1000ms_flag == 1)
|
if (Timer_1000ms_flag == 1)
|
||||||
{
|
{
|
||||||
Timer_1000ms_flag = 0;
|
Timer_1000ms_flag = 0;
|
||||||
//R_UART0_Send(g_tx_buf,1);
|
//R_UART0_Send(g_tx_buf,1);
|
||||||
|
TimeOutCtrl();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void TimeOutCtrl(void)//1s
|
||||||
|
{
|
||||||
|
if (fan_state != 0)
|
||||||
|
{
|
||||||
|
TimeOutCounter[0]++;
|
||||||
|
if (TimeOutCounter[0] > 1500)//25min
|
||||||
|
{
|
||||||
|
fan_state = 0;
|
||||||
|
setFanDuty(fan_duty_arr[fan_state]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TimeOutCounter[0] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (heat_state != 0)
|
||||||
|
{
|
||||||
|
TimeOutCounter[1]++;
|
||||||
|
if (TimeOutCounter[1] > 1500)//25min
|
||||||
|
{
|
||||||
|
heat_state = 0;
|
||||||
|
setHeatDuty(heat_duty_arr[heat_state]);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TimeOutCounter[1] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void UnlockMotorCtrl(void)//10ms
|
||||||
|
{
|
||||||
|
static uint16_t unlockPressCounter = 0,unlockMotorActCounter = 0;
|
||||||
|
static uint8_t unlockMotorState = 0;
|
||||||
|
//按键处理
|
||||||
|
if (getKeyPressFlag(KEYID_JS) == 1)
|
||||||
|
{
|
||||||
|
if (unlockMotorState == 0)key_js_press_flag = 1;
|
||||||
|
}
|
||||||
|
if (getKeyReleaseFlag(KEYID_JS) == 1)
|
||||||
|
{
|
||||||
|
if (unlockMotorState == 3)
|
||||||
|
{
|
||||||
|
unlockMotorActCounter = 0;
|
||||||
|
unlockMotorState = 4;
|
||||||
|
setUnlockMotor(MOTOR_XH);
|
||||||
|
}
|
||||||
|
|
||||||
|
key_js_press_flag = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (key_js_press_flag == 1)
|
||||||
|
{
|
||||||
|
if (unlockPressCounter < 800)//8s
|
||||||
|
{
|
||||||
|
unlockPressCounter++;
|
||||||
|
if (unlockPressCounter >= 300)
|
||||||
|
{
|
||||||
|
//setUnlockMotor(MOTOR_XH);
|
||||||
|
unlockMotorState = 5;
|
||||||
|
key_js_press_flag = 0;
|
||||||
|
setUnlockMotor(MOTOR_XH);
|
||||||
|
unlockMotorActCounter = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//unlockPressCounter = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (unlockPressCounter > 3 && unlockPressCounter < 100)//30-1000ms
|
||||||
|
{
|
||||||
|
unlockMotorState = 1;
|
||||||
|
}
|
||||||
|
unlockPressCounter = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (unlockMotorState)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
//no act
|
||||||
|
setUnlockMotor(MOTOR_NOACT);
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
unlockMotorActCounter = 0;
|
||||||
|
unlockMotorState = 2;
|
||||||
|
setUnlockMotor(MOTOR_XQ);
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
unlockMotorActCounter++;
|
||||||
|
if (unlockMotorActCounter > 300)
|
||||||
|
{
|
||||||
|
unlockMotorActCounter = 0;
|
||||||
|
unlockMotorState = 3;
|
||||||
|
setUnlockMotor(MOTOR_NOACT);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
unlockMotorActCounter++;
|
||||||
|
if (unlockMotorActCounter > 800)
|
||||||
|
{
|
||||||
|
unlockMotorActCounter = 0;
|
||||||
|
unlockMotorState = 4;
|
||||||
|
setUnlockMotor(MOTOR_XH);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
unlockMotorActCounter++;
|
||||||
|
if (unlockMotorActCounter > 300)
|
||||||
|
{
|
||||||
|
unlockMotorActCounter = 0;
|
||||||
|
unlockMotorState = 0;
|
||||||
|
setUnlockMotor(MOTOR_NOACT);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
unlockMotorActCounter++;
|
||||||
|
if (unlockMotorActCounter > 500)
|
||||||
|
{
|
||||||
|
unlockMotorActCounter = 0;
|
||||||
|
unlockMotorState = 0;
|
||||||
|
setUnlockMotor(MOTOR_NOACT);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
unlockMotorState = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -281,53 +422,20 @@ void HardWare_Init(void)
|
|||||||
|
|
||||||
void value_init(void)
|
void value_init(void)
|
||||||
{
|
{
|
||||||
|
key_js_press_flag = 0;
|
||||||
amCtrl_Init();
|
amCtrl_Init();
|
||||||
//MotorValueInit();
|
//MotorValueInit();
|
||||||
}
|
}
|
||||||
|
|
||||||
void KeyPro(void)
|
void KeyPro(void)
|
||||||
{
|
{
|
||||||
if (getKeyPressFlag(KEYID_K13) == KEY_PRESSED)
|
if (getKeyPressFlag(KEYID_AM) == KEY_PRESSED)
|
||||||
{
|
{
|
||||||
am_state = !am_state;
|
am_state = !am_state;
|
||||||
amCtrl_SetState(am_state);
|
amCtrl_SetState(am_state);
|
||||||
}
|
}
|
||||||
#if CONFIG == HIGH_CONFIG
|
|
||||||
if (getKeyPressFlag(KEYID_K11) == KEY_PRESSED)
|
|
||||||
{
|
|
||||||
amCtrl_SetYTState(QD_FQ,QD_FQ);
|
|
||||||
}
|
|
||||||
if (getKeyPressFlag(KEYID_K9) == KEY_PRESSED)
|
|
||||||
{
|
|
||||||
amCtrl_SetYTState(QD_CQ,QD_CQ);
|
|
||||||
}
|
|
||||||
if (getKeyPressFlag(KEYID_K14) == KEY_PRESSED)
|
|
||||||
{
|
|
||||||
amCtrl_SetYTState(QD_CQ,QD_FQ);
|
|
||||||
}
|
|
||||||
if (getKeyPressFlag(KEYID_K10) == KEY_PRESSED)
|
|
||||||
{
|
|
||||||
amCtrl_SetYTState(QD_FQ,QD_CQ);
|
|
||||||
}
|
|
||||||
if (getKeyReleaseFlag(KEYID_K14) == KEY_PRESSED)
|
|
||||||
{
|
|
||||||
amCtrl_SetYTState(QD_NONE_ACT,QD_NONE_ACT);
|
|
||||||
}
|
|
||||||
if (getKeyReleaseFlag(KEYID_K9) == KEY_PRESSED)
|
|
||||||
{
|
|
||||||
amCtrl_SetYTState(QD_NONE_ACT,QD_NONE_ACT);
|
|
||||||
}
|
|
||||||
if (getKeyReleaseFlag(KEYID_K10) == KEY_PRESSED)
|
|
||||||
{
|
|
||||||
amCtrl_SetYTState(QD_NONE_ACT,QD_NONE_ACT);
|
|
||||||
}
|
|
||||||
if (getKeyReleaseFlag(KEYID_K11) == KEY_PRESSED)
|
|
||||||
{
|
|
||||||
amCtrl_SetYTState(QD_NONE_ACT,QD_NONE_ACT);
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -483,6 +591,7 @@ void MsgPro(uint8_t len)
|
|||||||
case 0x06:
|
case 0x06:
|
||||||
fan_state = 3;
|
fan_state = 3;
|
||||||
heat_state = 0;
|
heat_state = 0;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case 0x05:
|
case 0x05:
|
||||||
fan_state = 2;
|
fan_state = 2;
|
||||||
@ -516,7 +625,7 @@ void MsgPro(uint8_t len)
|
|||||||
|
|
||||||
if (gIGN_State == 1 && battState == BattStatus_Normal)
|
if (gIGN_State == 1 && battState == BattStatus_Normal)
|
||||||
{
|
{
|
||||||
SendTFJRmsg(fan_state,heat_state);
|
//SendTFJRmsg(fan_state,heat_state);
|
||||||
setFanDuty(fan_duty_arr[fan_state]);
|
setFanDuty(fan_duty_arr[fan_state]);
|
||||||
setHeatDuty(heat_duty_arr[heat_state]);
|
setHeatDuty(heat_duty_arr[heat_state]);
|
||||||
|
|
||||||
|
@ -100,20 +100,13 @@ void KeyScan(void)
|
|||||||
|
|
||||||
uint8_t GetSigState(uint8_t sigid)
|
uint8_t GetSigState(uint8_t sigid)
|
||||||
{
|
{
|
||||||
uint16_t adval;
|
|
||||||
adval = getAdval(AD_ST3_KEY);
|
|
||||||
switch (sigid)
|
switch (sigid)
|
||||||
{
|
{
|
||||||
case KEYID_K11:
|
case KEYID_AM:
|
||||||
return (adval>405&&adval<505)?1:0;//455
|
return I_Key_AM==0?1:0;
|
||||||
case KEYID_K14:
|
case KEYID_JS:
|
||||||
return (adval>608&&adval<708)?1:0;//658
|
return I_Key_JS==0?1:0;
|
||||||
case KEYID_K9:
|
|
||||||
return (adval>204&&adval<304)?1:0;//254
|
|
||||||
case KEYID_K13:
|
|
||||||
return (adval>852&&adval<952)?1:0;//902
|
|
||||||
case KEYID_K10:
|
|
||||||
return (adval<50)?1:0;//0
|
|
||||||
default:
|
default:
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -121,9 +114,9 @@ uint8_t GetSigState(uint8_t sigid)
|
|||||||
|
|
||||||
uint8_t GetKeyState(uint8_t keyno)
|
uint8_t GetKeyState(uint8_t keyno)
|
||||||
{
|
{
|
||||||
if (keyno > 0 && keyno <= 16)
|
if (keyno <= KEY_NUM)
|
||||||
{
|
{
|
||||||
return keystate[keyno-1];
|
return keystate[keyno];
|
||||||
}
|
}
|
||||||
return KEY_NOPRESSED;
|
return KEY_NOPRESSED;
|
||||||
}
|
}
|
||||||
@ -160,17 +153,6 @@ void setValveState(uint8_t valve_id,uint8_t state)
|
|||||||
O_T4 = state;
|
O_T4 = state;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case VALVE5:
|
|
||||||
O_T5 = state;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case VALVE6:
|
|
||||||
O_T6 = state;
|
|
||||||
break;
|
|
||||||
|
|
||||||
case VALVE7:
|
|
||||||
O_T7 = state;
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -192,10 +174,6 @@ void ad_handle(void)
|
|||||||
break;
|
break;
|
||||||
case AD_SCAN_STEP2_CH:
|
case AD_SCAN_STEP2_CH:
|
||||||
R_ADC_Get_Result(g_adval+1);
|
R_ADC_Get_Result(g_adval+1);
|
||||||
ADS = AD_SCAN_STEP3_CH;
|
|
||||||
break;
|
|
||||||
case AD_SCAN_STEP3_CH:
|
|
||||||
R_ADC_Get_Result(g_adval+2);
|
|
||||||
ADS = AD_SCAN_STEP1_CH;
|
ADS = AD_SCAN_STEP1_CH;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -237,5 +215,29 @@ void setHeatDuty(uint8_t duty)
|
|||||||
TDR05 = (unsigned short)reg;
|
TDR05 = (unsigned short)reg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void setUnlockMotor(MOTORACT_type state)
|
||||||
|
{
|
||||||
|
switch (state)
|
||||||
|
{
|
||||||
|
case 0:
|
||||||
|
O_RLY1 = 0;
|
||||||
|
O_RLY2 = 0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 1:
|
||||||
|
O_RLY1 = 1;
|
||||||
|
O_RLY2 = 0;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 2:
|
||||||
|
O_RLY1 = 0;
|
||||||
|
O_RLY2 = 1;
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,28 +16,27 @@ typedef enum
|
|||||||
VALVE2,
|
VALVE2,
|
||||||
VALVE3,
|
VALVE3,
|
||||||
VALVE4,
|
VALVE4,
|
||||||
VALVE5,
|
|
||||||
VALVE6,
|
|
||||||
VALVE7,
|
|
||||||
VALVE_NUM,
|
VALVE_NUM,
|
||||||
}VALVE_ID_type;
|
}VALVE_ID_type;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
AD_ST1_IGN,
|
AD_ST1_IGN,
|
||||||
AD_ST2_BAT,
|
AD_ST2_BAT,
|
||||||
AD_ST3_KEY,
|
|
||||||
AD_ST_NUM,
|
AD_ST_NUM,
|
||||||
} AD_STEP_type;
|
} AD_STEP_type;
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
KEYID_K9,
|
KEYID_AM,//按摩
|
||||||
KEYID_K10,
|
KEYID_JS,//解锁
|
||||||
KEYID_K11,
|
|
||||||
KEYID_K13,
|
|
||||||
KEYID_K14,
|
|
||||||
KEY_NUM,
|
KEY_NUM,
|
||||||
}KEYID_type;
|
}KEYID_type;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
MOTOR_NOACT,
|
||||||
|
MOTOR_XQ,//向前
|
||||||
|
MOTOR_XH,//向后
|
||||||
|
}MOTORACT_type;
|
||||||
|
|
||||||
#define KEY_PRESSED 1
|
#define KEY_PRESSED 1
|
||||||
#define KEY_NOPRESSED 0
|
#define KEY_NOPRESSED 0
|
||||||
|
|
||||||
@ -45,9 +44,6 @@ typedef enum {
|
|||||||
#define PUMP_ON 1
|
#define PUMP_ON 1
|
||||||
#define PUMP_OFF 0
|
#define PUMP_OFF 0
|
||||||
|
|
||||||
#define VALVE_ON 1
|
|
||||||
#define VALVE_OFF 0
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -65,6 +61,6 @@ void setPumpState(uint8_t state);
|
|||||||
void setValveState(uint8_t valve_id,uint8_t state);
|
void setValveState(uint8_t valve_id,uint8_t state);
|
||||||
void setHeatDuty(uint8_t duty);
|
void setHeatDuty(uint8_t duty);
|
||||||
void setFanDuty(uint8_t duty);
|
void setFanDuty(uint8_t duty);
|
||||||
|
void setUnlockMotor(MOTORACT_type state);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
254
output/M28_SW0101.mot
Normal file
254
output/M28_SW0101.mot
Normal file
@ -0,0 +1,254 @@
|
|||||||
|
S00E00004543555F415050206D6F7464
|
||||||
|
S1130000CE000000EC010000000000000000000031
|
||||||
|
S11300100000000000000000000000000000870154
|
||||||
|
S1130020280100000000000000000000D001EA01E7
|
||||||
|
S113003000000000B6010000000000000000000005
|
||||||
|
S113004000000000000000000000000000000000AC
|
||||||
|
S1130050000000000000000000000000000000009C
|
||||||
|
S1130060000000000000000000000000000000008C
|
||||||
|
S1130070000000000000000000000000000000007C
|
||||||
|
S1130082000000000000000000000000000000006A
|
||||||
|
S1130092000000000000000000000000000000005A
|
||||||
|
S10F00A20000000000000000000000004E
|
||||||
|
S10700C0F87FE004DD
|
||||||
|
S10D00C4000000000000000000002E
|
||||||
|
S11300CECBF820FE3066F7FCEE0100FC6F02003622
|
||||||
|
S11300DE00F73039F7EF04CC0000A747DFF93620DC
|
||||||
|
S11300EEFE3020FEEF04CC0000A747DFF9410032BA
|
||||||
|
S11300FE2C00EF08B311498200483AF7F643DFF4B7
|
||||||
|
S113010E4100320000EF08B3114980004820FEF68A
|
||||||
|
S113011E43DFF4FC320200F6EFFEC1C3C5C78EFD09
|
||||||
|
S113012E708EFCC1C7AF0201605C07980088003175
|
||||||
|
S113013E8EBF0A018800D1DD068800FCBD03008D48
|
||||||
|
S113014E129801AF08F74206F7880161D323EB0436
|
||||||
|
S113015EF799A204F7A206F7AF08F74206F761F87B
|
||||||
|
S113016EFCAC0300C0C09EFC609EFDC6C4C2C06150
|
||||||
|
S113017EFC318EFCBB0300EFEBC1C3C5C78EFD7013
|
||||||
|
S113018E8EFCC1AF02F7F743DF06FCBC0300EF0C95
|
||||||
|
S113019EEB00F7899D10A200F7B202F7C09EFC6037
|
||||||
|
S11301AE9EFDC6C4C2C061FCC1C3C5C78EFD708EA0
|
||||||
|
S11301BEFCC1FC9B0C00C09EFC609EFDC6C4C2C06C
|
||||||
|
S11301CE61FCC1C3C5C78EFD708EFCC1FC7A0900EB
|
||||||
|
S11301DEC09EFC609EFDC6C4C2C061FC61FC61FC95
|
||||||
|
S11301EE16C80300AEF82761D339315E12F643DD2B
|
||||||
|
S11301FE27BBBC02BC04BC06BC08BC0ABC0CBC0EAF
|
||||||
|
S113020EBC10BC12BC14BC16BC18BC1ABC1CBC1E44
|
||||||
|
S113021E3704200037B3EFD6AEF847DD06F6BBA79A
|
||||||
|
S113022EA7EFF5D7717AFAFC2E0900FC5C0900FCE5
|
||||||
|
S113023E050600FC010600EFF6717AFAD7CF7700B7
|
||||||
|
S113024E03FC860200FC740200FC890200FCA70277
|
||||||
|
S113025E00FCBE0300FC190400FCF00500F5780058
|
||||||
|
S113026ED7717BFAEFD736A1FFCEA00071F2714B96
|
||||||
|
S113027EA4CFF300107183D78EA8D7F401F403F43E
|
||||||
|
S113028E05CF6E007FCF760004CE21C5CE22FFCEE1
|
||||||
|
S113029E23FECE25FCCE2EFFD736F000304400715F
|
||||||
|
S11302AEA200000000BC36347000AAB4086C030827
|
||||||
|
S11302BEBAB4715AE5715BE1716AE5716BE1717AF9
|
||||||
|
S11302CEE5717BE1715AED715AE9716AED716AE972
|
||||||
|
S11302DE302200BAA0309780BAA8C910009A89714A
|
||||||
|
S11302EE8A99300700BA9A302201BAA2309740BADE
|
||||||
|
S11302FEAAC912009AAAB8086C0108BAB8AAC4BA54
|
||||||
|
S113030EC4AABA086C0108BABA51406F21FF9E21E3
|
||||||
|
S113031E6A0180517F5F21FF9E21D7342201AA06F4
|
||||||
|
S113032E086C0108BA06AA08086C0108BA08A908DC
|
||||||
|
S113033E6C0308B9715BE1716BE1715BE5716BE59F
|
||||||
|
S113034ED7342401715AE5716AE5A9086C0308B91A
|
||||||
|
S113035EAA06085CFE08BA06715BE1716BE1D7145C
|
||||||
|
S113036E136168DF04308100D7F6BF06F713BF08A8
|
||||||
|
S113037EF715BF04F7F6D714136168DF0430810054
|
||||||
|
S113038ED736E5FF15BF00F713BF02F771D2EB00A6
|
||||||
|
S113039EF7899D10A200F7B202F771D3F6D78F1E1C
|
||||||
|
S11303AEF7FCDF0900E7301EF7EC6D0300D7D7D753
|
||||||
|
S11303BE30100004E0001634100071D2CE300071FB
|
||||||
|
S11303CE0AE7710BE3710AEF710AEB51076F22FF13
|
||||||
|
S11303DE9E22CE3008CE3280CA0000CA01FFCA0265
|
||||||
|
S11303EE00CE3101710A30D7710BE3710BE7717ACC
|
||||||
|
S11303FE30D7717B30710AE7710BE3D7710A30D7AE
|
||||||
|
S113040E710B30D714AD1E316EB9D734F00036F0FF
|
||||||
|
S113041E00F67182BAC630FF0ABAC4714AE6714B4D
|
||||||
|
S113042EE2715AE6715BE2717AE5717BE1716AE61B
|
||||||
|
S113043E716BE2717AE6717BE2712AE6712BE271DD
|
||||||
|
S113044E7AE7717BE3710AD4710BD0711AD4711BE4
|
||||||
|
S113045ED0712AD4712BD0714AEE714AEA715AEED8
|
||||||
|
S113046E715AEAF6BAA0C918BF5DAAC8085CFE089C
|
||||||
|
S113047EBAC8AACA085CFE08BACAF6BAA2C91ABF92
|
||||||
|
S113048E5DAACE085CFD08BACEAACC085CFD08BAFB
|
||||||
|
S113049ECCAAC8085CFD08BAC8AACA085CFD08BA8A
|
||||||
|
S11304AECA300108BAA8CB68BF5DAACE085CEF08B3
|
||||||
|
S11304BEBACEAACC085CEF08BACCAAC8085CEF087E
|
||||||
|
S11304CEBAC8AACA085CEF08BACA300904BAAACBD9
|
||||||
|
S11304DE6AE02EAACE086C2008BACEAACC085CDF3D
|
||||||
|
S11304EE08BACCAAC8085CDF08BAC8AACA086C2025
|
||||||
|
S11304FE08BACA300108BAACCB6C5F09AACE085C44
|
||||||
|
S113050EBF08BACEAACC085CBF08BACCAAC8085C8D
|
||||||
|
S113051EBF08BAC8AACA085CBF08BACA300904BA66
|
||||||
|
S113052EAECB6EB004AACE086C8008BACEAACC08A4
|
||||||
|
S113053E5C7F08BACCAAC8085C7F08BAC8AACA08E5
|
||||||
|
S113054E6C8008BACA5A01FB51FB5F21FF9E215AE7
|
||||||
|
S113055E01FE51FE5F21FF9E21D734B201714BE2A1
|
||||||
|
S113056E714BE6A9086C0108B9D734B401A9086C1B
|
||||||
|
S113057E0108B9714AE6714BE2D734B201715BE2FC
|
||||||
|
S113058E715BE6A9086C0208B9D734B401A9086CEA
|
||||||
|
S113059E0208B9715AE6715BE2D734B201AA0808AF
|
||||||
|
S11305AE6C2008BA08A9086C3008B9D734B401A96C
|
||||||
|
S11305BE086C3008B9AA06085CDF08BA06D734B24C
|
||||||
|
S11305CE01AA08086C8008BA08A9086CC008B9D733
|
||||||
|
S11305DE34B401A9086CC008B9AA06085C7F08BA2D
|
||||||
|
S11305EE06D736E4FF7182710BE0710AEC710AE8EA
|
||||||
|
S11305FE7183D7CEABACD74010F701DF07F510F7F8
|
||||||
|
S113060EFCC70B004011F701DF0AF511F7FE450395
|
||||||
|
S113061EFC470D004012F701DF06F512F7FE5F00EE
|
||||||
|
S113062E4013F70161F8F513F74014F701DF06F5EF
|
||||||
|
S113063E14F7FE28014015F701DF05F515F7EF0154
|
||||||
|
S113064ED7D53EF7DF06F6BF40F7EF14E60240F7C4
|
||||||
|
S113065EBF40F744DD05DC08F53EF7F1FCBB0C00AA
|
||||||
|
S113066ED53DF7DF05F6BF42F7D7E60242F7BF42A4
|
||||||
|
S113067EF744DD05DC08F53DF7F1ECE90C00D7E1B4
|
||||||
|
S113068EFCA50B0091DF08D554F761F8E533F7E1CB
|
||||||
|
S113069EFCB60B0091DF174054F703DF0EF6BF5282
|
||||||
|
S11306AEF7CF54F7045102FC170D00F533F740331E
|
||||||
|
S11306BEF701AF50F7DF21442003DE2DA1BF50F721
|
||||||
|
S11306CE442C01DC24CF54F705F533F75102FC1703
|
||||||
|
S11306DE0D00F6BF52F7EF11440400DC0844640029
|
||||||
|
S11306EE61D8E554F7F6BF50F78F54F7D1DD349146
|
||||||
|
S11306FEDD1091DD1A91DD2D91DD4291DD4CF55425
|
||||||
|
S113070EF7D7F6BF52F7CF54F702E1EC170D00E618
|
||||||
|
S113071E0252F7BF52F7442D01DC2EF6BF52F7CF2B
|
||||||
|
S113072E54F703EF35E60252F7BF52F7442103DCC8
|
||||||
|
S113073E18F6BF52F7CF54F7045102EFCEE6025229
|
||||||
|
S113074EF7442D01BF52F7DE0AD7E60252F744F5FD
|
||||||
|
S113075E01EFF1F6BF52F7F554F7F1EFAEF1FC519C
|
||||||
|
S113076E0C0012300400C13068A7C113F7FC100F3F
|
||||||
|
S113077E00141004F6C1512CC115FC660F0004BC04
|
||||||
|
S113078E02BF16F761D8A313BF18F71004E1FC518A
|
||||||
|
S113079E0C0012300400C13068A7C113F7FC100F0F
|
||||||
|
S11307AE00141004F6C1512CC115FC660F0004BCD4
|
||||||
|
S11307BE02BF1AF761D8A313BF1CF71004FE03007F
|
||||||
|
S11307CEEE11018F46F7D1DD1891DD764C0261F8FA
|
||||||
|
S11307DEEEA700F546F7F6BF48F7BF4AF7BF4CF74A
|
||||||
|
S11307EED7AF1AF71204CCDE16AF1CF71461C8B1DA
|
||||||
|
S11307FE4400001761F844411FDE1AE60248F7BFB1
|
||||||
|
S113080E48F7440400F6BF4AF7BF4CF7DC62BF4812
|
||||||
|
S113081EF7E546F7D7154400001361F8447540DC3C
|
||||||
|
S113082E09E6024AF7440400EF3C15440000136144
|
||||||
|
S113083EF844342161C8EE9A00E6024CF7440400F1
|
||||||
|
S113084EEF7EAF1CF714F743AF1AF71261F8443476
|
||||||
|
S113085E21DC66154400001361F8447540DC46E65D
|
||||||
|
S113086E024AF7441F00BF4AF7F6BF48F7BF4CF7DA
|
||||||
|
S113087EDC61BF4AF7CF46F703D7AF1AF71204CCA1
|
||||||
|
S113088EDE16AF1CF71461C8B14400001761F844BA
|
||||||
|
S113089E411FDE19E6024AF7BF4AF7441F00F6BFAE
|
||||||
|
S11308AE48F7BF4CF7DC2CBF4AF7EE64FF15440043
|
||||||
|
S11308BE001361F8443421DE1AE6024CF7441F009B
|
||||||
|
S11308CEBF4CF7F6BF48F7BF4AF7DC07BF4CF7CF6C
|
||||||
|
S11308DE46F702D78F4EF7D1DF20AF18F7F743AFA5
|
||||||
|
S11308EE16F761F8443521DC32E60234F7BF34F7EB
|
||||||
|
S11308FE440B00DC2AE54EF7EF2191DF22AF18F707
|
||||||
|
S113090EF743AF16F761F844401FDE0FE60234F7E3
|
||||||
|
S113091EBF34F7440B00DC07F54EF7F6BF34F7D7B8
|
||||||
|
S113092EFC680500FCF60300FC0A0400FC880500C4
|
||||||
|
S113093EFC290300E7301EF7FC6D0300F1FCBB0C31
|
||||||
|
S113094E00F1FCE90C00FCA80500ECCC0500F53325
|
||||||
|
S113095EF7EC340D00F1FCA50B0091DF0ED53FF73B
|
||||||
|
S113096EF161F8E19F3FF7EC3C0D00D7C7E6023684
|
||||||
|
S113097EF7B800BF36F7E510F7320500FC380F0064
|
||||||
|
S113098EF74361F8E511F7A800520AFC380F00F797
|
||||||
|
S113099E4361F8E512F7A8005214FC380F00F74330
|
||||||
|
S11309AE61F8E513F7A8005232FC380F00F74361E3
|
||||||
|
S11309BEF8E514F7A80032E803FC380F00F743619A
|
||||||
|
S11309CEF8E515F7A800448813DC04F6BF36F7C023
|
||||||
|
S11309DED7C798004055F75ADF0F4CA5DF0BE53CFF
|
||||||
|
S11309EEF7F53AF7F556F7EF328F3CF74C01DF0F78
|
||||||
|
S11309FE88009F56F7CF3CF702CF21F702EF1C4C2D
|
||||||
|
S1130A0E02DF18E93AF788001829F783639F3AF74B
|
||||||
|
S1130A1E708F56F7614061C8FE8F0088009F55F7AE
|
||||||
|
S1130A2EF53BF7C0D7C1200C3407009800AEF8A1EF
|
||||||
|
S1130A3EA1B80A320820FCFF0E008800D1DF4A88D4
|
||||||
|
S1130A4E0CD1DF08C80811C80511EF0991DD2291F8
|
||||||
|
S1130A5EDD2791DD2CF3A80A1661C91821F78363EB
|
||||||
|
S1130A6E4C07DFF23207003021F7FC850300100E2D
|
||||||
|
S1130A7ED7C80880C80580EFDCC80870C80570EFB9
|
||||||
|
S1130A8ED4C80820C80520EFCC91DD0E91DD13915A
|
||||||
|
S1130A9EDFC3C80802C80502EFBBC80808C80508AA
|
||||||
|
S1130AAEEFB3C80807C80507EFAB4C04F1737261C6
|
||||||
|
S1130ABED8D7318E0429F716630D7382624C03DF87
|
||||||
|
S1130ACEF1634F2CF761E8EEA2008F29F7D1DD6EAA
|
||||||
|
S1130ADE0CFDDD3691DD2B91DD2291DD190CD6DD79
|
||||||
|
S1130AEE290CF0DD330CF0DD264C10DF31F53EF72A
|
||||||
|
S1130AFECF3DF703EF28CF3EF703EF09CF3EF702C2
|
||||||
|
S1130B0EEF03E53EF7F53DF7EF14F53EF7EFF6F597
|
||||||
|
S1130B1E3EF7CF3DF702EF06F53EF7E53DF7404EC3
|
||||||
|
S1130B2EF701DF1A4046F701DF14E93EF70900200A
|
||||||
|
S1130B3EFCBB0C00E93DF7090420FCE90C008F2AEC
|
||||||
|
S1130B4EF7D1DD280CF6DD0E91DD1091DD1391DF6A
|
||||||
|
S1130B5E14F53FF7EF0FE53FF7EF0ACF3FF702EF3C
|
||||||
|
S1130B6E04CF3FF7038F3FF7FC3C0D00F53CF7F540
|
||||||
|
S1130B7E3BF7F53AF7D7F1731958F70083634C0234
|
||||||
|
S1130B8EDFF5D74C02DE0573195AF701D74C02DE96
|
||||||
|
S1130B9E0573195CF701D74C02DE0B318E045AF73C
|
||||||
|
S1130BAE1489CA0000D7F1D74C02DE0B318E045CD7
|
||||||
|
S1130BBEF71489CA0000D7F1D7C7F19800FE610077
|
||||||
|
S1130BCE7291DF268800318E148800730958F7D18C
|
||||||
|
S1130BDEDF181501045EF714A9A1B9441400DC361C
|
||||||
|
S1130BEE1958F70163FE9BFFEF2CD2DF29880050C2
|
||||||
|
S1130BFE02D612795EF7440000DF17880073095895
|
||||||
|
S1130C0EF791DF058800FE84FF8800731958F700FA
|
||||||
|
S1130C1EEF04B1785EF788008198004C02DF9EC025
|
||||||
|
S1130C2ED7D1DD0591DD0AF1D78D02313A5C01EFA2
|
||||||
|
S1130C3E048D0E317A7C01D74C03DE05730958F707
|
||||||
|
S1130C4ED7F1D74C02DE085002D612790AF7D7F63E
|
||||||
|
S1130C5ED7D1DD0A91DD1091DD1791DD1DD76071BD
|
||||||
|
S1130C6E8C8D0171D9EF0760718C8D0171C99D0155
|
||||||
|
S1130C7ED760718C8D0171B9EFF460718C8D037135
|
||||||
|
S1130C8E899D03D7718C8D0571999D05D78E3191F0
|
||||||
|
S1130C9EDD0791DD0FCE3101D7300AF7FC120400C7
|
||||||
|
S1130CAECE3102D7300CF7FC120400EFE8734C651A
|
||||||
|
S1130CBE61C85364F6C163318EC1E6026CFF14F64B
|
||||||
|
S1130CCE1261D8A315FC100F00141004F6C1506461
|
||||||
|
S1130CDEC115FC660F001004BE6ED7734C6561C857
|
||||||
|
S1130CEE5364F6C163318EC1E60268FF14F61261D5
|
||||||
|
S1130CFED8A315FC100F00141004F6C15064C115CE
|
||||||
|
S1130D0EFC660F001004BE6AD7D1DD0791DD0B918E
|
||||||
|
S1130D1EDD0DD7710303710305D7710203EFF7716C
|
||||||
|
S1130D2E0303710205D7F562F7F6BF64F7D79F6226
|
||||||
|
S1130D3EF7F563F7F6BF64F7D78F62F7D1DF1FF1CC
|
||||||
|
S1130D4EFC920C00300002FC5F0C00F0E1FC5F0C26
|
||||||
|
S1130D5E00F6FC5F0C00F563F7F6BF64F7D791DD80
|
||||||
|
S1130D6E5D9161F8EEDB0091DF2A8F38F7819F38B1
|
||||||
|
S1130D7EF74C09F161E8E1FC920C004038F70ADC0B
|
||||||
|
S1130D8E46F538F78F63F7D161F8EE17019161F8E4
|
||||||
|
S1130D9EEE37019161E8EE5701300002FC5F0C0062
|
||||||
|
S1130DAEF0E1FC5F0C00E6FC5F0C00E60264F7BFAA
|
||||||
|
S1130DBE64F7448200DC10F6BF64F7EEA0008F38AF
|
||||||
|
S1130DCEF7819F38F74C0A61D8EE2401F538F7E124
|
||||||
|
S1130DDEFC920C008F63F7D1DD2691DD4391DF7E0B
|
||||||
|
S1130DEEF6FC5F0C00F0E1FC5F0C00300102FC5FCE
|
||||||
|
S1130DFE0C00E60264F7BF64F7447800DEB9EF41F5
|
||||||
|
S1130E0EE6FC5F0C00F0E1FC5F0C00300002FC5FBE
|
||||||
|
S1130E1E0C00E60264F7BF64F7447800DC23EF604D
|
||||||
|
S1130E2EF6FC5F0C00E0E1FC5F0C00300002FC5F9E
|
||||||
|
S1130E3E0C00E60264F7BF64F744780061C8EEA7BD
|
||||||
|
S1130E4E00D78F38F7819F38F74C0ADC73F538F7E3
|
||||||
|
S1130E5EE1FC920C008F63F7D1DD0791DD24F5637D
|
||||||
|
S1130E6EF7D7300102FC5F0C00F0E1FC5F0C00E6EA
|
||||||
|
S1130E7EFC5F0C00E60264F7BF64F7448C00DC23CD
|
||||||
|
S1130E8EEF40300002FC5F0C00E0E1FC5F0C00F66A
|
||||||
|
S1130E9EFC5F0C00E60264F7BF64F7448C0061C883
|
||||||
|
S1130EAEEE14FFD7300102FC5F0C00F0E1FC5F0C86
|
||||||
|
S1130EBE00F6FC5F0C00E60264F7BF64F7448200A0
|
||||||
|
S1130ECEDC2EF6BF64F7E563F7D7300002FC5F0C47
|
||||||
|
S1130EDE00E0E1FC5F0C00F6FC5F0C00E60264F738
|
||||||
|
S1130EEEBF64F7448200DC08F6BF64F7CF63F702F1
|
||||||
|
S1040EFED718
|
||||||
|
S1130EFFC116F645DD094900009BA3A7B5EFF3C062
|
||||||
|
S1130F0FD761DD717BFAF5E800BEF0A808BEF200E8
|
||||||
|
S1130F1FEBF6FFA806BEF200AEF40514AEF633BE30
|
||||||
|
S1130F2FF000AEF661CD0533D714F64315DD22611B
|
||||||
|
S1130F3FDD717BFACFE80080BEF013BEF6F6BEF289
|
||||||
|
S1130F4FBEF4CFE800818FE8003103FAAFE000610F
|
||||||
|
S1130F5FCDD7C0F6B112D7C1FBF8FFA80661686EF2
|
||||||
|
S1130F6F086E09DDEDC061DD717BFACFE80080BE4C
|
||||||
|
S1130F7FF013BEF2AC06BEF6AC08BEF4CFE80081A7
|
||||||
|
S1110F8F8FE8003103FADBF2FFAEF061CDD73C
|
||||||
|
S112200000643219005041325AA5040100000156
|
||||||
|
S9030000FC
|
Loading…
x
Reference in New Issue
Block a user