功能测试OK

This commit is contained in:
sunbeam 2023-11-26 21:40:14 +08:00
parent e2ae890edb
commit 86a35a9275
25 changed files with 536 additions and 475 deletions

View File

@ -1754,10 +1754,209 @@ DataFlash
<PinConfigTopViewPropertyFunctionDisplay>DisplayAll</PinConfigTopViewPropertyFunctionDisplay> <PinConfigTopViewPropertyFunctionDisplay>DisplayAll</PinConfigTopViewPropertyFunctionDisplay>
</Instance> </Instance>
<Instance Guid="ba6251f6-617d-42ff-9ebd-1dd7a0d34100"> <Instance Guid="ba6251f6-617d-42ff-9ebd-1dd7a0d34100">
<KEY_SAVE_CREATED_PROJECT_DATA>True</KEY_SAVE_CREATED_PROJECT_DATA> <KeyDatasRowCount>48,30,153,0,0</KeyDatasRowCount>
<KEY_SAVE_DEVICE_CHANGED_COUNTER>1</KEY_SAVE_DEVICE_CHANGED_COUNTER> <KeyUserAddedColumnCount>0</KeyUserAddedColumnCount>
<FormatVersion>1.0</FormatVersion> <KeyPinGridData0>Free,-,-,,</KeyPinGridData0>
<KeyExtPartsCount>0</KeyExtPartsCount> <KeyPinGridData1>Free,-,-,,</KeyPinGridData1>
<KeyPinGridData2>Free,-,-,,</KeyPinGridData2>
<KeyPinGridData3>Free,-,-,,</KeyPinGridData3>
<KeyPinGridData4>Free,-,-,,</KeyPinGridData4>
<KeyPinGridData5>Free,-,-,,</KeyPinGridData5>
<KeyPinGridData6>Free,-,-,,</KeyPinGridData6>
<KeyPinGridData7>Free,-,-,,</KeyPinGridData7>
<KeyPinGridData8>Free,-,-,,</KeyPinGridData8>
<KeyPinGridData9>Free,-,-,,</KeyPinGridData9>
<KeyPinGridData10>Free,-,-,,</KeyPinGridData10>
<KeyPinGridData11>Free,-,-,,</KeyPinGridData11>
<KeyPinGridData12>Free,-,-,,</KeyPinGridData12>
<KeyPinGridData13>Free,-,-,,</KeyPinGridData13>
<KeyPinGridData14>Free,-,-,,</KeyPinGridData14>
<KeyPinGridData15>Free,-,-,,</KeyPinGridData15>
<KeyPinGridData16>Free,-,-,,</KeyPinGridData16>
<KeyPinGridData17>Free,-,-,,</KeyPinGridData17>
<KeyPinGridData18>Free,-,-,,</KeyPinGridData18>
<KeyPinGridData19>Free,-,-,,</KeyPinGridData19>
<KeyPinGridData20>Free,-,-,,</KeyPinGridData20>
<KeyPinGridData21>Free,-,-,,</KeyPinGridData21>
<KeyPinGridData22>Free,-,-,,</KeyPinGridData22>
<KeyPinGridData23>Free,-,-,,</KeyPinGridData23>
<KeyPinGridData24>Free,-,-,,</KeyPinGridData24>
<KeyPinGridData25>Free,-,-,,</KeyPinGridData25>
<KeyPinGridData26>Free,-,-,,</KeyPinGridData26>
<KeyPinGridData27>Free,-,-,,</KeyPinGridData27>
<KeyPinGridData28>Free,-,-,,</KeyPinGridData28>
<KeyPinGridData29>Free,-,-,,</KeyPinGridData29>
<KeyPinGridData30>Free,-,-,,</KeyPinGridData30>
<KeyPinGridData31>Free,-,-,,</KeyPinGridData31>
<KeyPinGridData32>Free,-,-,,</KeyPinGridData32>
<KeyPinGridData33>Free,-,-,,</KeyPinGridData33>
<KeyPinGridData34>Free,-,-,,</KeyPinGridData34>
<KeyPinGridData35>Free,-,-,,</KeyPinGridData35>
<KeyPinGridData36>Free,-,-,,</KeyPinGridData36>
<KeyPinGridData37>Free,-,-,,</KeyPinGridData37>
<KeyPinGridData38>Free,-,-,,</KeyPinGridData38>
<KeyPinGridData39>Free,-,-,,</KeyPinGridData39>
<KeyPinGridData40>Free,-,-,,</KeyPinGridData40>
<KeyPinGridData41>Free,-,-,,</KeyPinGridData41>
<KeyPinGridData42>Free,-,-,,</KeyPinGridData42>
<KeyPinGridData43>Free,-,-,,</KeyPinGridData43>
<KeyPinGridData44>Free,-,-,,</KeyPinGridData44>
<KeyPinGridData45>Free,-,-,,</KeyPinGridData45>
<KeyPinGridData46>Free,-,-,,</KeyPinGridData46>
<KeyPinGridData47>Free,-,-,,</KeyPinGridData47>
<KeyMacGridData0>Free,-,-,,</KeyMacGridData0>
<KeyMacGridData1>Free,-,-,,</KeyMacGridData1>
<KeyMacGridData2>Free,-,-,,</KeyMacGridData2>
<KeyMacGridData3>Free,-,-,,</KeyMacGridData3>
<KeyMacGridData4>Free,-,-,,</KeyMacGridData4>
<KeyMacGridData5>Free,-,-,,</KeyMacGridData5>
<KeyMacGridData6>Free,-,-,,</KeyMacGridData6>
<KeyMacGridData7>Free,-,-,,</KeyMacGridData7>
<KeyMacGridData8>Free,-,-,,</KeyMacGridData8>
<KeyMacGridData9>Free,-,-,,</KeyMacGridData9>
<KeyMacGridData10>Free,-,-,,</KeyMacGridData10>
<KeyMacGridData11>Free,-,-,,</KeyMacGridData11>
<KeyMacGridData12>Free,-,-,,</KeyMacGridData12>
<KeyMacGridData13>Free,-,-,,</KeyMacGridData13>
<KeyMacGridData14>Free,-,-,,</KeyMacGridData14>
<KeyMacGridData15>Free,-,-,,</KeyMacGridData15>
<KeyMacGridData16>Free,-,-,,</KeyMacGridData16>
<KeyMacGridData17>Free,-,-,,</KeyMacGridData17>
<KeyMacGridData18>Free,-,-,,</KeyMacGridData18>
<KeyMacGridData19>Free,-,-,,</KeyMacGridData19>
<KeyMacGridData20>Free,-,-,,</KeyMacGridData20>
<KeyMacGridData21>Free,-,-,,</KeyMacGridData21>
<KeyMacGridData22>Free,-,-,,</KeyMacGridData22>
<KeyMacGridData23>Free,-,-,,</KeyMacGridData23>
<KeyMacGridData24>Free,-,-,,</KeyMacGridData24>
<KeyMacGridData25>Free,-,-,,</KeyMacGridData25>
<KeyMacGridData26>Free,-,-,,</KeyMacGridData26>
<KeyMacGridData27>Free,-,-,,</KeyMacGridData27>
<KeyMacGridData28>Free,-,-,,</KeyMacGridData28>
<KeyMacGridData29>Free,-,-,,</KeyMacGridData29>
<KeyMacGridData30>Free,-,-,,</KeyMacGridData30>
<KeyMacGridData31>Free,-,-,,</KeyMacGridData31>
<KeyMacGridData32>Free,-,-,,</KeyMacGridData32>
<KeyMacGridData33>Free,-,-,,</KeyMacGridData33>
<KeyMacGridData34>Free,-,-,,</KeyMacGridData34>
<KeyMacGridData35>Free,-,-,,</KeyMacGridData35>
<KeyMacGridData36>Free,-,-,,</KeyMacGridData36>
<KeyMacGridData37>Free,-,-,,</KeyMacGridData37>
<KeyMacGridData38>Free,-,-,,</KeyMacGridData38>
<KeyMacGridData39>Free,-,-,,</KeyMacGridData39>
<KeyMacGridData40>Free,-,-,,</KeyMacGridData40>
<KeyMacGridData41>Free,-,-,,</KeyMacGridData41>
<KeyMacGridData42>Free,-,-,,</KeyMacGridData42>
<KeyMacGridData43>Free,-,-,,</KeyMacGridData43>
<KeyMacGridData44>Free,-,-,,</KeyMacGridData44>
<KeyMacGridData45>Free,-,-,,</KeyMacGridData45>
<KeyMacGridData46>Free,-,-,,</KeyMacGridData46>
<KeyMacGridData47>Free,-,-,,</KeyMacGridData47>
<KeyMacGridData48>Free,-,-,,</KeyMacGridData48>
<KeyMacGridData49>Free,-,-,,</KeyMacGridData49>
<KeyMacGridData50>Free,-,-,,</KeyMacGridData50>
<KeyMacGridData51>Free,-,-,,</KeyMacGridData51>
<KeyMacGridData52>Free,-,-,,</KeyMacGridData52>
<KeyMacGridData53>Free,-,-,,</KeyMacGridData53>
<KeyMacGridData54>Free,-,-,,</KeyMacGridData54>
<KeyMacGridData55>Free,-,-,,</KeyMacGridData55>
<KeyMacGridData56>Free,-,-,,</KeyMacGridData56>
<KeyMacGridData57>Free,-,-,,</KeyMacGridData57>
<KeyMacGridData58>Free,-,-,,</KeyMacGridData58>
<KeyMacGridData59>Free,-,-,,</KeyMacGridData59>
<KeyMacGridData60>Free,-,-,,</KeyMacGridData60>
<KeyMacGridData61>Free,-,-,,</KeyMacGridData61>
<KeyMacGridData62>Free,-,-,,</KeyMacGridData62>
<KeyMacGridData63>Free,-,-,,</KeyMacGridData63>
<KeyMacGridData64>Free,-,-,,</KeyMacGridData64>
<KeyMacGridData65>Free,-,-,,</KeyMacGridData65>
<KeyMacGridData66>Free,-,-,,</KeyMacGridData66>
<KeyMacGridData67>Free,-,-,,</KeyMacGridData67>
<KeyMacGridData68>Free,-,-,,</KeyMacGridData68>
<KeyMacGridData69>Free,-,-,,</KeyMacGridData69>
<KeyMacGridData70>Free,-,-,,</KeyMacGridData70>
<KeyMacGridData71>Free,-,-,,</KeyMacGridData71>
<KeyMacGridData72>Free,-,-,,</KeyMacGridData72>
<KeyMacGridData73>Free,-,-,,</KeyMacGridData73>
<KeyMacGridData74>Free,-,-,,</KeyMacGridData74>
<KeyMacGridData75>Free,-,-,,</KeyMacGridData75>
<KeyMacGridData76>Free,-,-,,</KeyMacGridData76>
<KeyMacGridData77>Free,-,-,,</KeyMacGridData77>
<KeyMacGridData78>Free,-,-,,</KeyMacGridData78>
<KeyMacGridData79>Free,-,-,,</KeyMacGridData79>
<KeyMacGridData80>Free,-,-,,</KeyMacGridData80>
<KeyMacGridData81>Free,-,-,,</KeyMacGridData81>
<KeyMacGridData82>Free,-,-,,</KeyMacGridData82>
<KeyMacGridData83>Free,-,-,,</KeyMacGridData83>
<KeyMacGridData84>Free,-,-,,</KeyMacGridData84>
<KeyMacGridData85>Free,-,-,,</KeyMacGridData85>
<KeyMacGridData86>Free,-,-,,</KeyMacGridData86>
<KeyMacGridData87>Free,-,-,,</KeyMacGridData87>
<KeyMacGridData88>Free,-,-,,</KeyMacGridData88>
<KeyMacGridData89>Free,-,-,,</KeyMacGridData89>
<KeyMacGridData90>Free,-,-,,</KeyMacGridData90>
<KeyMacGridData91>Free,-,-,,</KeyMacGridData91>
<KeyMacGridData92>Free,-,-,,</KeyMacGridData92>
<KeyMacGridData93>Free,-,-,,</KeyMacGridData93>
<KeyMacGridData94>Free,-,-,,</KeyMacGridData94>
<KeyMacGridData95>Free,-,-,,</KeyMacGridData95>
<KeyMacGridData96>Free,-,-,,</KeyMacGridData96>
<KeyMacGridData97>Free,-,-,,</KeyMacGridData97>
<KeyMacGridData98>Free,-,-,,</KeyMacGridData98>
<KeyMacGridData99>Free,-,-,,</KeyMacGridData99>
<KeyMacGridData100>Free,-,-,,</KeyMacGridData100>
<KeyMacGridData101>Free,-,-,,</KeyMacGridData101>
<KeyMacGridData102>Free,-,-,,</KeyMacGridData102>
<KeyMacGridData103>Free,-,-,,</KeyMacGridData103>
<KeyMacGridData104>Free,-,-,,</KeyMacGridData104>
<KeyMacGridData105>Free,-,-,,</KeyMacGridData105>
<KeyMacGridData106>Free,-,-,,</KeyMacGridData106>
<KeyMacGridData107>Free,-,-,,</KeyMacGridData107>
<KeyMacGridData108>Free,-,-,,</KeyMacGridData108>
<KeyMacGridData109>Free,-,-,,</KeyMacGridData109>
<KeyMacGridData110>Free,-,-,,</KeyMacGridData110>
<KeyMacGridData111>Free,-,-,,</KeyMacGridData111>
<KeyMacGridData112>Free,-,-,,</KeyMacGridData112>
<KeyMacGridData113>Free,-,-,,</KeyMacGridData113>
<KeyMacGridData114>Free,-,-,,</KeyMacGridData114>
<KeyMacGridData115>Free,-,-,,</KeyMacGridData115>
<KeyMacGridData116>Free,-,-,,</KeyMacGridData116>
<KeyMacGridData117>Free,-,-,,</KeyMacGridData117>
<KeyMacGridData118>Free,-,-,,</KeyMacGridData118>
<KeyMacGridData119>Free,-,-,,</KeyMacGridData119>
<KeyMacGridData120>Free,-,-,,</KeyMacGridData120>
<KeyMacGridData121>Free,-,-,,</KeyMacGridData121>
<KeyMacGridData122>Free,-,-,,</KeyMacGridData122>
<KeyMacGridData123>Free,-,-,,</KeyMacGridData123>
<KeyMacGridData124>Free,-,-,,</KeyMacGridData124>
<KeyMacGridData125>Free,-,-,,</KeyMacGridData125>
<KeyMacGridData126>Free,-,-,,</KeyMacGridData126>
<KeyMacGridData127>Free,-,-,,</KeyMacGridData127>
<KeyMacGridData128>Free,-,-,,</KeyMacGridData128>
<KeyMacGridData129>Free,-,-,,</KeyMacGridData129>
<KeyMacGridData130>Free,-,-,,</KeyMacGridData130>
<KeyMacGridData131>Free,-,-,,</KeyMacGridData131>
<KeyMacGridData132>Free,-,-,,</KeyMacGridData132>
<KeyMacGridData133>Free,-,-,,</KeyMacGridData133>
<KeyMacGridData134>Free,-,-,,</KeyMacGridData134>
<KeyMacGridData135>Free,-,-,,</KeyMacGridData135>
<KeyMacGridData136>Free,-,-,,</KeyMacGridData136>
<KeyMacGridData137>Free,-,-,,</KeyMacGridData137>
<KeyMacGridData138>Free,-,-,,</KeyMacGridData138>
<KeyMacGridData139>Free,-,-,,</KeyMacGridData139>
<KeyMacGridData140>Free,-,-,,</KeyMacGridData140>
<KeyMacGridData141>Free,-,-,,</KeyMacGridData141>
<KeyMacGridData142>Free,-,-,,</KeyMacGridData142>
<KeyMacGridData143>Free,-,-,,</KeyMacGridData143>
<KeyMacGridData144>Free,-,-,,</KeyMacGridData144>
<KeyMacGridData145>Free,-,-,,</KeyMacGridData145>
<KeyMacGridData146>Free,-,-,,</KeyMacGridData146>
<KeyMacGridData147>Free,-,-,,</KeyMacGridData147>
<KeyMacGridData148>Free,-,-,,</KeyMacGridData148>
<KeyMacGridData149>Free,-,-,,</KeyMacGridData149>
<KeyMacGridData150>Free,-,-,,</KeyMacGridData150>
<KeyMacGridData151>Free,-,-,,</KeyMacGridData151>
<KeyMacGridData152>Free,-,-,,</KeyMacGridData152>
<KeyPinGridLayout>&lt;SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"&gt; <KeyPinGridLayout>&lt;SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"&gt;
&lt;SOAP-ENV:Body&gt; &lt;SOAP-ENV:Body&gt;
&lt;a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"&gt; &lt;a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"&gt;
@ -2764,6 +2963,7 @@ DataFlash
&lt;/SOAP-ENV:Body&gt; &lt;/SOAP-ENV:Body&gt;
&lt;/SOAP-ENV:Envelope&gt; &lt;/SOAP-ENV:Envelope&gt;
</KeyMacGridLayout> </KeyMacGridLayout>
<KeyExtPartsCount>0</KeyExtPartsCount>
<KeyExtGridLayout>&lt;SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"&gt; <KeyExtGridLayout>&lt;SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"&gt;
&lt;SOAP-ENV:Body&gt; &lt;SOAP-ENV:Body&gt;
&lt;a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"&gt; &lt;a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"&gt;
@ -3232,209 +3432,9 @@ DataFlash
&lt;/SOAP-ENV:Body&gt; &lt;/SOAP-ENV:Body&gt;
&lt;/SOAP-ENV:Envelope&gt; &lt;/SOAP-ENV:Envelope&gt;
</KeyExtGridLayout> </KeyExtGridLayout>
<KeyDatasRowCount>48,30,153,0,0</KeyDatasRowCount> <KeyTopViewZoom>1</KeyTopViewZoom>
<KeyUserAddedColumnCount>0</KeyUserAddedColumnCount> <KeyTopViewAngle>0</KeyTopViewAngle>
<KeyPinGridData0>Free,-,-,,</KeyPinGridData0> <KeyTopViewPartsCollapsed>False</KeyTopViewPartsCollapsed>
<KeyPinGridData1>Free,-,-,,</KeyPinGridData1>
<KeyPinGridData2>Free,-,-,,</KeyPinGridData2>
<KeyPinGridData3>Free,-,-,,</KeyPinGridData3>
<KeyPinGridData4>Free,-,-,,</KeyPinGridData4>
<KeyPinGridData5>Free,-,-,,</KeyPinGridData5>
<KeyPinGridData6>Free,-,-,,</KeyPinGridData6>
<KeyPinGridData7>Free,-,-,,</KeyPinGridData7>
<KeyPinGridData8>Free,-,-,,</KeyPinGridData8>
<KeyPinGridData9>Free,-,-,,</KeyPinGridData9>
<KeyPinGridData10>Free,-,-,,</KeyPinGridData10>
<KeyPinGridData11>Free,-,-,,</KeyPinGridData11>
<KeyPinGridData12>Free,-,-,,</KeyPinGridData12>
<KeyPinGridData13>Free,-,-,,</KeyPinGridData13>
<KeyPinGridData14>Free,-,-,,</KeyPinGridData14>
<KeyPinGridData15>Free,-,-,,</KeyPinGridData15>
<KeyPinGridData16>Free,-,-,,</KeyPinGridData16>
<KeyPinGridData17>Free,-,-,,</KeyPinGridData17>
<KeyPinGridData18>Free,-,-,,</KeyPinGridData18>
<KeyPinGridData19>Free,-,-,,</KeyPinGridData19>
<KeyPinGridData20>Free,-,-,,</KeyPinGridData20>
<KeyPinGridData21>Free,-,-,,</KeyPinGridData21>
<KeyPinGridData22>Free,-,-,,</KeyPinGridData22>
<KeyPinGridData23>Free,-,-,,</KeyPinGridData23>
<KeyPinGridData24>Free,-,-,,</KeyPinGridData24>
<KeyPinGridData25>Free,-,-,,</KeyPinGridData25>
<KeyPinGridData26>Free,-,-,,</KeyPinGridData26>
<KeyPinGridData27>Free,-,-,,</KeyPinGridData27>
<KeyPinGridData28>Free,-,-,,</KeyPinGridData28>
<KeyPinGridData29>Free,-,-,,</KeyPinGridData29>
<KeyPinGridData30>Free,-,-,,</KeyPinGridData30>
<KeyPinGridData31>Free,-,-,,</KeyPinGridData31>
<KeyPinGridData32>Free,-,-,,</KeyPinGridData32>
<KeyPinGridData33>Free,-,-,,</KeyPinGridData33>
<KeyPinGridData34>Free,-,-,,</KeyPinGridData34>
<KeyPinGridData35>Free,-,-,,</KeyPinGridData35>
<KeyPinGridData36>Free,-,-,,</KeyPinGridData36>
<KeyPinGridData37>Free,-,-,,</KeyPinGridData37>
<KeyPinGridData38>Free,-,-,,</KeyPinGridData38>
<KeyPinGridData39>Free,-,-,,</KeyPinGridData39>
<KeyPinGridData40>Free,-,-,,</KeyPinGridData40>
<KeyPinGridData41>Free,-,-,,</KeyPinGridData41>
<KeyPinGridData42>Free,-,-,,</KeyPinGridData42>
<KeyPinGridData43>Free,-,-,,</KeyPinGridData43>
<KeyPinGridData44>Free,-,-,,</KeyPinGridData44>
<KeyPinGridData45>Free,-,-,,</KeyPinGridData45>
<KeyPinGridData46>Free,-,-,,</KeyPinGridData46>
<KeyPinGridData47>Free,-,-,,</KeyPinGridData47>
<KeyMacGridData0>Free,-,-,,</KeyMacGridData0>
<KeyMacGridData1>Free,-,-,,</KeyMacGridData1>
<KeyMacGridData2>Free,-,-,,</KeyMacGridData2>
<KeyMacGridData3>Free,-,-,,</KeyMacGridData3>
<KeyMacGridData4>Free,-,-,,</KeyMacGridData4>
<KeyMacGridData5>Free,-,-,,</KeyMacGridData5>
<KeyMacGridData6>Free,-,-,,</KeyMacGridData6>
<KeyMacGridData7>Free,-,-,,</KeyMacGridData7>
<KeyMacGridData8>Free,-,-,,</KeyMacGridData8>
<KeyMacGridData9>Free,-,-,,</KeyMacGridData9>
<KeyMacGridData10>Free,-,-,,</KeyMacGridData10>
<KeyMacGridData11>Free,-,-,,</KeyMacGridData11>
<KeyMacGridData12>Free,-,-,,</KeyMacGridData12>
<KeyMacGridData13>Free,-,-,,</KeyMacGridData13>
<KeyMacGridData14>Free,-,-,,</KeyMacGridData14>
<KeyMacGridData15>Free,-,-,,</KeyMacGridData15>
<KeyMacGridData16>Free,-,-,,</KeyMacGridData16>
<KeyMacGridData17>Free,-,-,,</KeyMacGridData17>
<KeyMacGridData18>Free,-,-,,</KeyMacGridData18>
<KeyMacGridData19>Free,-,-,,</KeyMacGridData19>
<KeyMacGridData20>Free,-,-,,</KeyMacGridData20>
<KeyMacGridData21>Free,-,-,,</KeyMacGridData21>
<KeyMacGridData22>Free,-,-,,</KeyMacGridData22>
<KeyMacGridData23>Free,-,-,,</KeyMacGridData23>
<KeyMacGridData24>Free,-,-,,</KeyMacGridData24>
<KeyMacGridData25>Free,-,-,,</KeyMacGridData25>
<KeyMacGridData26>Free,-,-,,</KeyMacGridData26>
<KeyMacGridData27>Free,-,-,,</KeyMacGridData27>
<KeyMacGridData28>Free,-,-,,</KeyMacGridData28>
<KeyMacGridData29>Free,-,-,,</KeyMacGridData29>
<KeyMacGridData30>Free,-,-,,</KeyMacGridData30>
<KeyMacGridData31>Free,-,-,,</KeyMacGridData31>
<KeyMacGridData32>Free,-,-,,</KeyMacGridData32>
<KeyMacGridData33>Free,-,-,,</KeyMacGridData33>
<KeyMacGridData34>Free,-,-,,</KeyMacGridData34>
<KeyMacGridData35>Free,-,-,,</KeyMacGridData35>
<KeyMacGridData36>Free,-,-,,</KeyMacGridData36>
<KeyMacGridData37>Free,-,-,,</KeyMacGridData37>
<KeyMacGridData38>Free,-,-,,</KeyMacGridData38>
<KeyMacGridData39>Free,-,-,,</KeyMacGridData39>
<KeyMacGridData40>Free,-,-,,</KeyMacGridData40>
<KeyMacGridData41>Free,-,-,,</KeyMacGridData41>
<KeyMacGridData42>Free,-,-,,</KeyMacGridData42>
<KeyMacGridData43>Free,-,-,,</KeyMacGridData43>
<KeyMacGridData44>Free,-,-,,</KeyMacGridData44>
<KeyMacGridData45>Free,-,-,,</KeyMacGridData45>
<KeyMacGridData46>Free,-,-,,</KeyMacGridData46>
<KeyMacGridData47>Free,-,-,,</KeyMacGridData47>
<KeyMacGridData48>Free,-,-,,</KeyMacGridData48>
<KeyMacGridData49>Free,-,-,,</KeyMacGridData49>
<KeyMacGridData50>Free,-,-,,</KeyMacGridData50>
<KeyMacGridData51>Free,-,-,,</KeyMacGridData51>
<KeyMacGridData52>Free,-,-,,</KeyMacGridData52>
<KeyMacGridData53>Free,-,-,,</KeyMacGridData53>
<KeyMacGridData54>Free,-,-,,</KeyMacGridData54>
<KeyMacGridData55>Free,-,-,,</KeyMacGridData55>
<KeyMacGridData56>Free,-,-,,</KeyMacGridData56>
<KeyMacGridData57>Free,-,-,,</KeyMacGridData57>
<KeyMacGridData58>Free,-,-,,</KeyMacGridData58>
<KeyMacGridData59>Free,-,-,,</KeyMacGridData59>
<KeyMacGridData60>Free,-,-,,</KeyMacGridData60>
<KeyMacGridData61>Free,-,-,,</KeyMacGridData61>
<KeyMacGridData62>Free,-,-,,</KeyMacGridData62>
<KeyMacGridData63>Free,-,-,,</KeyMacGridData63>
<KeyMacGridData64>Free,-,-,,</KeyMacGridData64>
<KeyMacGridData65>Free,-,-,,</KeyMacGridData65>
<KeyMacGridData66>Free,-,-,,</KeyMacGridData66>
<KeyMacGridData67>Free,-,-,,</KeyMacGridData67>
<KeyMacGridData68>Free,-,-,,</KeyMacGridData68>
<KeyMacGridData69>Free,-,-,,</KeyMacGridData69>
<KeyMacGridData70>Free,-,-,,</KeyMacGridData70>
<KeyMacGridData71>Free,-,-,,</KeyMacGridData71>
<KeyMacGridData72>Free,-,-,,</KeyMacGridData72>
<KeyMacGridData73>Free,-,-,,</KeyMacGridData73>
<KeyMacGridData74>Free,-,-,,</KeyMacGridData74>
<KeyMacGridData75>Free,-,-,,</KeyMacGridData75>
<KeyMacGridData76>Free,-,-,,</KeyMacGridData76>
<KeyMacGridData77>Free,-,-,,</KeyMacGridData77>
<KeyMacGridData78>Free,-,-,,</KeyMacGridData78>
<KeyMacGridData79>Free,-,-,,</KeyMacGridData79>
<KeyMacGridData80>Free,-,-,,</KeyMacGridData80>
<KeyMacGridData81>Free,-,-,,</KeyMacGridData81>
<KeyMacGridData82>Free,-,-,,</KeyMacGridData82>
<KeyMacGridData83>Free,-,-,,</KeyMacGridData83>
<KeyMacGridData84>Free,-,-,,</KeyMacGridData84>
<KeyMacGridData85>Free,-,-,,</KeyMacGridData85>
<KeyMacGridData86>Free,-,-,,</KeyMacGridData86>
<KeyMacGridData87>Free,-,-,,</KeyMacGridData87>
<KeyMacGridData88>Free,-,-,,</KeyMacGridData88>
<KeyMacGridData89>Free,-,-,,</KeyMacGridData89>
<KeyMacGridData90>Free,-,-,,</KeyMacGridData90>
<KeyMacGridData91>Free,-,-,,</KeyMacGridData91>
<KeyMacGridData92>Free,-,-,,</KeyMacGridData92>
<KeyMacGridData93>Free,-,-,,</KeyMacGridData93>
<KeyMacGridData94>Free,-,-,,</KeyMacGridData94>
<KeyMacGridData95>Free,-,-,,</KeyMacGridData95>
<KeyMacGridData96>Free,-,-,,</KeyMacGridData96>
<KeyMacGridData97>Free,-,-,,</KeyMacGridData97>
<KeyMacGridData98>Free,-,-,,</KeyMacGridData98>
<KeyMacGridData99>Free,-,-,,</KeyMacGridData99>
<KeyMacGridData100>Free,-,-,,</KeyMacGridData100>
<KeyMacGridData101>Free,-,-,,</KeyMacGridData101>
<KeyMacGridData102>Free,-,-,,</KeyMacGridData102>
<KeyMacGridData103>Free,-,-,,</KeyMacGridData103>
<KeyMacGridData104>Free,-,-,,</KeyMacGridData104>
<KeyMacGridData105>Free,-,-,,</KeyMacGridData105>
<KeyMacGridData106>Free,-,-,,</KeyMacGridData106>
<KeyMacGridData107>Free,-,-,,</KeyMacGridData107>
<KeyMacGridData108>Free,-,-,,</KeyMacGridData108>
<KeyMacGridData109>Free,-,-,,</KeyMacGridData109>
<KeyMacGridData110>Free,-,-,,</KeyMacGridData110>
<KeyMacGridData111>Free,-,-,,</KeyMacGridData111>
<KeyMacGridData112>Free,-,-,,</KeyMacGridData112>
<KeyMacGridData113>Free,-,-,,</KeyMacGridData113>
<KeyMacGridData114>Free,-,-,,</KeyMacGridData114>
<KeyMacGridData115>Free,-,-,,</KeyMacGridData115>
<KeyMacGridData116>Free,-,-,,</KeyMacGridData116>
<KeyMacGridData117>Free,-,-,,</KeyMacGridData117>
<KeyMacGridData118>Free,-,-,,</KeyMacGridData118>
<KeyMacGridData119>Free,-,-,,</KeyMacGridData119>
<KeyMacGridData120>Free,-,-,,</KeyMacGridData120>
<KeyMacGridData121>Free,-,-,,</KeyMacGridData121>
<KeyMacGridData122>Free,-,-,,</KeyMacGridData122>
<KeyMacGridData123>Free,-,-,,</KeyMacGridData123>
<KeyMacGridData124>Free,-,-,,</KeyMacGridData124>
<KeyMacGridData125>Free,-,-,,</KeyMacGridData125>
<KeyMacGridData126>Free,-,-,,</KeyMacGridData126>
<KeyMacGridData127>Free,-,-,,</KeyMacGridData127>
<KeyMacGridData128>Free,-,-,,</KeyMacGridData128>
<KeyMacGridData129>Free,-,-,,</KeyMacGridData129>
<KeyMacGridData130>Free,-,-,,</KeyMacGridData130>
<KeyMacGridData131>Free,-,-,,</KeyMacGridData131>
<KeyMacGridData132>Free,-,-,,</KeyMacGridData132>
<KeyMacGridData133>Free,-,-,,</KeyMacGridData133>
<KeyMacGridData134>Free,-,-,,</KeyMacGridData134>
<KeyMacGridData135>Free,-,-,,</KeyMacGridData135>
<KeyMacGridData136>Free,-,-,,</KeyMacGridData136>
<KeyMacGridData137>Free,-,-,,</KeyMacGridData137>
<KeyMacGridData138>Free,-,-,,</KeyMacGridData138>
<KeyMacGridData139>Free,-,-,,</KeyMacGridData139>
<KeyMacGridData140>Free,-,-,,</KeyMacGridData140>
<KeyMacGridData141>Free,-,-,,</KeyMacGridData141>
<KeyMacGridData142>Free,-,-,,</KeyMacGridData142>
<KeyMacGridData143>Free,-,-,,</KeyMacGridData143>
<KeyMacGridData144>Free,-,-,,</KeyMacGridData144>
<KeyMacGridData145>Free,-,-,,</KeyMacGridData145>
<KeyMacGridData146>Free,-,-,,</KeyMacGridData146>
<KeyMacGridData147>Free,-,-,,</KeyMacGridData147>
<KeyMacGridData148>Free,-,-,,</KeyMacGridData148>
<KeyMacGridData149>Free,-,-,,</KeyMacGridData149>
<KeyMacGridData150>Free,-,-,,</KeyMacGridData150>
<KeyMacGridData151>Free,-,-,,</KeyMacGridData151>
<KeyMacGridData152>Free,-,-,,</KeyMacGridData152>
<KEY_SAVE_ALLOCATED_FUNCTION>False</KEY_SAVE_ALLOCATED_FUNCTION> <KEY_SAVE_ALLOCATED_FUNCTION>False</KEY_SAVE_ALLOCATED_FUNCTION>
<KEY_SAVE_DEVICE_PIN_LIST_ZOOM>100</KEY_SAVE_DEVICE_PIN_LIST_ZOOM> <KEY_SAVE_DEVICE_PIN_LIST_ZOOM>100</KEY_SAVE_DEVICE_PIN_LIST_ZOOM>
<KEY_SAVE_COLUMN_WIDTH_PIN_NUMBER>0:78:78,1:77:77,2:400:400,3:61:61,4:40:40,5:50:50,6:160:160,7:210:210,8:219:219,9:210:210,10:100:100</KEY_SAVE_COLUMN_WIDTH_PIN_NUMBER> <KEY_SAVE_COLUMN_WIDTH_PIN_NUMBER>0:78:78,1:77:77,2:400:400,3:61:61,4:40:40,5:50:50,6:160:160,7:210:210,8:219:219,9:210:210,10:100:100</KEY_SAVE_COLUMN_WIDTH_PIN_NUMBER>
@ -3442,11 +3442,8 @@ DataFlash
<KEY_SAVE_COLUMN_WIDTH_MACRO_CHILD>0:112:112,1:77:77,2:77:77,3:400:400,4:61:61,5:40:40,6:50:50,7:160:160,8:210:210,9:219:219,10:210:210,11:100:100</KEY_SAVE_COLUMN_WIDTH_MACRO_CHILD> <KEY_SAVE_COLUMN_WIDTH_MACRO_CHILD>0:112:112,1:77:77,2:77:77,3:400:400,4:61:61,5:40:40,6:50:50,7:160:160,8:210:210,9:219:219,10:210:210,11:100:100</KEY_SAVE_COLUMN_WIDTH_MACRO_CHILD>
<KEY_SAVE_COLUMN_WIDTH_EXTERNAL_PARENT>0:112:112,1:100:100,2:43:43,3:182:150</KEY_SAVE_COLUMN_WIDTH_EXTERNAL_PARENT> <KEY_SAVE_COLUMN_WIDTH_EXTERNAL_PARENT>0:112:112,1:100:100,2:43:43,3:182:150</KEY_SAVE_COLUMN_WIDTH_EXTERNAL_PARENT>
<KEY_SAVE_COLUMN_WIDTH_EXTERNAL_CHILD>0:112:112,1:78:78,2:77:77,3:400:400,4:61:61,5:40:40,6:50:50,7:160:160,8:210:210,9:219:219,10:210:210</KEY_SAVE_COLUMN_WIDTH_EXTERNAL_CHILD> <KEY_SAVE_COLUMN_WIDTH_EXTERNAL_CHILD>0:112:112,1:78:78,2:77:77,3:400:400,4:61:61,5:40:40,6:50:50,7:160:160,8:210:210,9:219:219,10:210:210</KEY_SAVE_COLUMN_WIDTH_EXTERNAL_CHILD>
</Instance> <KEY_SAVE_CREATED_PROJECT_DATA>True</KEY_SAVE_CREATED_PROJECT_DATA>
<Instance Guid="aacae7da-f24b-4709-81fa-541016e73641"> <KEY_SAVE_DEVICE_CHANGED_COUNTER>1</KEY_SAVE_DEVICE_CHANGED_COUNTER>
<KeyTopViewZoom>1</KeyTopViewZoom>
<KeyTopViewAngle>0</KeyTopViewAngle>
<KeyTopViewPartsCollapsed>False</KeyTopViewPartsCollapsed>
</Instance> </Instance>
</Class> </Class>
<Class Guid="100f3761-3d7e-4559-b1d8-375a0c7bf682"> <Class Guid="100f3761-3d7e-4559-b1d8-375a0c7bf682">
@ -3809,7 +3806,7 @@ DataFlash
&lt;/RTC1HZ&gt; &lt;/RTC1HZ&gt;
&lt;RXD0 Name="RXD0" Text="disable" /&gt; &lt;RXD0 Name="RXD0" Text="disable" /&gt;
&lt;ProjectName Name="PrjName" Text="BCZT" /&gt; &lt;ProjectName Name="PrjName" Text="BCZT" /&gt;
&lt;ProjectPath Name="PrjPath" Text="F:\FCB_project\temp\bczt_new\CODE\BCZT" /&gt; &lt;ProjectPath Name="PrjPath" Text="E:\workspace\BCZT\new\BCZT_NEW\BCZT" /&gt;
&lt;ProjectKind Name="PrjKind" Text="Project78K0R" /&gt; &lt;ProjectKind Name="PrjKind" Text="Project78K0R" /&gt;
&lt;DeviceName Name="DeviceName" Fixed="" Text="RL78F13" /&gt; &lt;DeviceName Name="DeviceName" Fixed="" Text="RL78F13" /&gt;
&lt;MCUName Name="MCUName" Text="RL78F13_48pin" /&gt; &lt;MCUName Name="MCUName" Text="RL78F13_48pin" /&gt;
@ -3872,7 +3869,7 @@ DataFlash
&lt;PrjVersion Name="PrjVersion" Text="1.2.0.1" /&gt; &lt;PrjVersion Name="PrjVersion" Text="1.2.0.1" /&gt;
&lt;ProductVersion Name="ProductVersion" Text="4.08.05.01" /&gt; &lt;ProductVersion Name="ProductVersion" Text="4.08.05.01" /&gt;
&lt;TO02_PWM Name="TO02_PWM" Text="false" /&gt; &lt;TO02_PWM Name="TO02_PWM" Text="false" /&gt;
&lt;TO03_PWM Name="TO03_PWM" Text="true" /&gt; &lt;TO03_PWM Name="TO03_PWM" Text="false" /&gt;
&lt;Ch3UseTI03 Name="Ch3UseTI03" Text="false" /&gt; &lt;Ch3UseTI03 Name="Ch3UseTI03" Text="false" /&gt;
&lt;Ch4UseTI03 Name="Ch4UseTI03" Text="false" /&gt; &lt;Ch4UseTI03 Name="Ch4UseTI03" Text="false" /&gt;
&lt;Ch5UseTI03 Name="Ch5UseTI03" Text="false" /&gt; &lt;Ch5UseTI03 Name="Ch5UseTI03" Text="false" /&gt;
@ -3975,7 +3972,7 @@ DataFlash
&lt;/Port3&gt; &lt;/Port3&gt;
&lt;Port4 Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin" Pullup="true"&gt; &lt;Port4 Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin" Pullup="true"&gt;
&lt;P40 Name="P40/TOOL0" AltFunc="TOOL0" Point="I/O" /&gt; &lt;P40 Name="P40/TOOL0" AltFunc="TOOL0" Point="I/O" /&gt;
&lt;P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="" Point="I/O" /&gt; &lt;P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="P41" Point="I/O" /&gt;
&lt;/Port4&gt; &lt;/Port4&gt;
&lt;Port6 Chip="RL78F13_32pin,RL78F13_48pin,RL78F13_64pin" Pullup="true"&gt; &lt;Port6 Chip="RL78F13_32pin,RL78F13_48pin,RL78F13_64pin" Pullup="true"&gt;
&lt;P60 Name="P60/_SCK00/SCL00" PITHL="true" Nch="true" AltFunc="" Point="I/O" /&gt; &lt;P60 Name="P60/_SCK00/SCL00" PITHL="true" Nch="true" AltFunc="" Point="I/O" /&gt;
@ -4002,15 +3999,15 @@ DataFlash
&lt;Port9 Chip="RL78F13_48pin"&gt; &lt;Port9 Chip="RL78F13_48pin"&gt;
&lt;P90 Name="P90/ANI10" AltFunc="P90" Point="I/O" /&gt; &lt;P90 Name="P90/ANI10" AltFunc="P90" Point="I/O" /&gt;
&lt;P91 Name="P91/ANI11" AltFunc="P91" Point="I/O" /&gt; &lt;P91 Name="P91/ANI11" AltFunc="P91" Point="I/O" /&gt;
&lt;P92 Name="P92/ANI12" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" AltFunc="" Point="I/O" /&gt; &lt;P92 Name="P92/ANI12" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" AltFunc="P92" Point="I/O" /&gt;
&lt;/Port9&gt; &lt;/Port9&gt;
&lt;Port12 Chip="RL78F13_48pin,RL78F13_64pin"&gt; &lt;Port12 Chip="RL78F13_48pin,RL78F13_64pin"&gt;
&lt;P120 Name="P120/ANI25/TI07/TO07/TRDIOD0/SO01/INTP4" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" DIN="true" Nch="true" Pullup="true" AltFunc="TO07" Point="I/O" /&gt; &lt;P120 Name="P120/ANI25/TI07/TO07/TRDIOD0/SO01/INTP4" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" DIN="true" Nch="true" Pullup="true" AltFunc="P120" Point="I/O" /&gt;
&lt;P121 Name="P121/X1" AltFunc="" Point="I" /&gt; &lt;P121 Name="P121/X1" AltFunc="" Point="I" /&gt;
&lt;P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" /&gt; &lt;P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" /&gt;
&lt;P123 Name="P123/XT1" AltFunc="" Point="I" /&gt; &lt;P123 Name="P123/XT1" AltFunc="" Point="I" /&gt;
&lt;P124 Name="P124/XT2/EXCLKS" AltFunc="" Point="I" /&gt; &lt;P124 Name="P124/XT2/EXCLKS" AltFunc="" Point="I" /&gt;
&lt;P125 Name="P125/ANI24/TI03/TO03/TRDIOB0/_SSI01/INTP1/SNZOUT1" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" DIN="true" TTL="true" PITHL="true" Pullup="true" AltFunc="TO03" Point="I/O" /&gt; &lt;P125 Name="P125/ANI24/TI03/TO03/TRDIOB0/_SSI01/INTP1/SNZOUT1" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" DIN="true" TTL="true" PITHL="true" Pullup="true" AltFunc="P125" Point="I/O" /&gt;
&lt;/Port12&gt; &lt;/Port12&gt;
&lt;Port13 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin"&gt; &lt;Port13 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin"&gt;
&lt;P130 Name="P130/RESOUT" AltFunc="P130" Point="O" /&gt; &lt;P130 Name="P130/RESOUT" AltFunc="P130" Point="O" /&gt;
@ -5096,10 +5093,9 @@ DataFlash
&lt;/FUNC&gt; &lt;/FUNC&gt;
&lt;TAG&gt; &lt;TAG&gt;
&lt;GlobleUserTag&gt; &lt;GlobleUserTag&gt;
&lt;cg_crc_area Name="cg_crc_area" Value="00" /&gt;
&lt;cg_security9 Name="cg_security9" Value="00" /&gt; &lt;cg_security9 Name="cg_security9" Value="00" /&gt;
&lt;cg_security7 Name="cg_security7" Value="00" /&gt; &lt;cg_security7 Name="cg_security7" Value="00" /&gt;
&lt;pior_value4 Name="pior_value4" Value="00" /&gt; &lt;pior_value7 Name="pior_value7" Value="02" /&gt;
&lt;pior_value1 Name="pior_value1" Value="00" /&gt; &lt;pior_value1 Name="pior_value1" Value="00" /&gt;
&lt;cg_security5 Name="cg_security5" Value="00" /&gt; &lt;cg_security5 Name="cg_security5" Value="00" /&gt;
&lt;ocdstart Name="ocdstart" Value="17E00" /&gt; &lt;ocdstart Name="ocdstart" Value="17E00" /&gt;
@ -5109,16 +5105,17 @@ DataFlash
&lt;cg_security1 Name="cg_security1" Value="00" /&gt; &lt;cg_security1 Name="cg_security1" Value="00" /&gt;
&lt;wdt_option Name="wdt_option" Value="E9" /&gt; &lt;wdt_option Name="wdt_option" Value="E9" /&gt;
&lt;clock_option Name="clock_option" Value="E8" /&gt; &lt;clock_option Name="clock_option" Value="E8" /&gt;
&lt;cg_security2 Name="cg_security2" Value="00" /&gt;
&lt;cg_option Name="cg_option" Value="84" /&gt; &lt;cg_option Name="cg_option" Value="84" /&gt;
&lt;cg_security8 Name="cg_security8" Value="00" /&gt; &lt;cg_security8 Name="cg_security8" Value="00" /&gt;
&lt;cg_security6 Name="cg_security6" Value="00" /&gt; &lt;cg_security6 Name="cg_security6" Value="00" /&gt;
&lt;pior_value0 Name="pior_value0" Value="00" /&gt; &lt;pior_value0 Name="pior_value0" Value="00" /&gt;
&lt;cg_security4 Name="cg_security4" Value="00" /&gt; &lt;cg_security4 Name="cg_security4" Value="00" /&gt;
&lt;cg_onchip Name="cg_onchip" Value="" /&gt; &lt;cg_onchip Name="cg_onchip" Value="" /&gt;
&lt;cg_security2 Name="cg_security2" Value="00" /&gt; &lt;cg_crc_area Name="cg_crc_area" Value="00" /&gt;
&lt;cg_iawctl_value Name="cg_iawctl_value" Value="00" /&gt; &lt;cg_iawctl_value Name="cg_iawctl_value" Value="00" /&gt;
&lt;lvi_option Name="lvi_option" Value="FF" /&gt; &lt;lvi_option Name="lvi_option" Value="FF" /&gt;
&lt;pior_value7 Name="pior_value7" Value="02" /&gt; &lt;pior_value4 Name="pior_value4" Value="00" /&gt;
&lt;/GlobleUserTag&gt; &lt;/GlobleUserTag&gt;
&lt;/TAG&gt; &lt;/TAG&gt;
&lt;/DIR&gt; &lt;/DIR&gt;
@ -5243,8 +5240,79 @@ DataFlash
&lt;/CGC&gt; &lt;/CGC&gt;
&lt;TAU0&gt; &lt;TAU0&gt;
&lt;Channel0&gt; &lt;Channel0&gt;
&lt;setting name="ChannelFunction" value="10" /&gt; &lt;setting name="ChannelFunction" value="7" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt; &lt;setting name="Pinselection" value="-1" /&gt;
&lt;TAUPWMMaster0&gt;
&lt;PWMMaster0&gt;
&lt;setting name="Value_scale" value="1" /&gt;
&lt;setting name="PWM_cycle" value="100" /&gt;
&lt;setting name="Master_interrupt_priority" value="3" /&gt;
&lt;setting name="Master_interrupt" value="unused" /&gt;
&lt;/PWMMaster0&gt;
&lt;PWMSlave1&gt;
&lt;setting name="PWM_duty" value="0" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="unused" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave1&gt;
&lt;PWMSlave2&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave2&gt;
&lt;PWMSlave3&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave3&gt;
&lt;PWMSlave4&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave4&gt;
&lt;PWMSlave5&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave5&gt;
&lt;PWMSlave6&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave6&gt;
&lt;PWMSlave7&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave7&gt;
&lt;/TAUPWMMaster0&gt;
&lt;TAUMultiPWMMaster0&gt; &lt;TAUMultiPWMMaster0&gt;
&lt;PWMMaster0&gt; &lt;PWMMaster0&gt;
&lt;setting name="Value_scale" value="1" /&gt; &lt;setting name="Value_scale" value="1" /&gt;
@ -5316,80 +5384,9 @@ DataFlash
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt; &lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave7&gt; &lt;/PWMSlave7&gt;
&lt;/TAUMultiPWMMaster0&gt; &lt;/TAUMultiPWMMaster0&gt;
&lt;TAUPWMMaster0&gt;
&lt;PWMMaster0&gt;
&lt;setting name="Value_scale" value="1" /&gt;
&lt;setting name="PWM_cycle" value="100" /&gt;
&lt;setting name="Master_interrupt_priority" value="3" /&gt;
&lt;setting name="Master_interrupt" value="used" /&gt;
&lt;/PWMMaster0&gt;
&lt;PWMSlave1&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave1&gt;
&lt;PWMSlave2&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave2&gt;
&lt;PWMSlave3&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave3&gt;
&lt;PWMSlave4&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave4&gt;
&lt;PWMSlave5&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave5&gt;
&lt;PWMSlave6&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave6&gt;
&lt;PWMSlave7&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave7&gt;
&lt;/TAUPWMMaster0&gt;
&lt;/Channel0&gt; &lt;/Channel0&gt;
&lt;Channel1&gt; &lt;Channel1&gt;
&lt;setting name="ChannelFunction" value="9" /&gt; &lt;setting name="ChannelFunction" value="8" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt; &lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel1&gt; &lt;/Channel1&gt;
&lt;Channel2&gt; &lt;Channel2&gt;
@ -5413,7 +5410,7 @@ DataFlash
&lt;/TAUInterval2&gt; &lt;/TAUInterval2&gt;
&lt;/Channel2&gt; &lt;/Channel2&gt;
&lt;Channel3&gt; &lt;Channel3&gt;
&lt;setting name="ChannelFunction" value="9" /&gt; &lt;setting name="ChannelFunction" value="0" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt; &lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel3&gt; &lt;/Channel3&gt;
&lt;Channel4&gt; &lt;Channel4&gt;
@ -5429,7 +5426,7 @@ DataFlash
&lt;setting name="Pinselection" value="-1" /&gt; &lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel6&gt; &lt;/Channel6&gt;
&lt;Channel7&gt; &lt;Channel7&gt;
&lt;setting name="ChannelFunction" value="9" /&gt; &lt;setting name="ChannelFunction" value="0" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt; &lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel7&gt; &lt;/Channel7&gt;
&lt;/TAU0&gt; &lt;/TAU0&gt;
@ -5675,9 +5672,9 @@ DataFlash
&lt;setting name="PSRSEL" value="false" /&gt; &lt;setting name="PSRSEL" value="false" /&gt;
&lt;/P40&gt; &lt;/P40&gt;
&lt;P41&gt; &lt;P41&gt;
&lt;setting name="MODULE_UNUSED" value="true" /&gt; &lt;setting name="MODULE_UNUSED" value="false" /&gt;
&lt;setting name="INPUT_MODE" value="false" /&gt; &lt;setting name="INPUT_MODE" value="false" /&gt;
&lt;setting name="OUTPUT_MODE" value="false" /&gt; &lt;setting name="OUTPUT_MODE" value="true" /&gt;
&lt;setting name="PULLUP_ON" value="false" /&gt; &lt;setting name="PULLUP_ON" value="false" /&gt;
&lt;setting name="NCH_ON" value="false" /&gt; &lt;setting name="NCH_ON" value="false" /&gt;
&lt;setting name="OUTPUT_1" value="false" /&gt; &lt;setting name="OUTPUT_1" value="false" /&gt;
@ -5873,9 +5870,9 @@ DataFlash
&lt;setting name="PSRSEL" value="false" /&gt; &lt;setting name="PSRSEL" value="false" /&gt;
&lt;/P91&gt; &lt;/P91&gt;
&lt;P92&gt; &lt;P92&gt;
&lt;setting name="MODULE_UNUSED" value="true" /&gt; &lt;setting name="MODULE_UNUSED" value="false" /&gt;
&lt;setting name="INPUT_MODE" value="false" /&gt; &lt;setting name="INPUT_MODE" value="false" /&gt;
&lt;setting name="OUTPUT_MODE" value="false" /&gt; &lt;setting name="OUTPUT_MODE" value="true" /&gt;
&lt;setting name="PULLUP_ON" value="false" /&gt; &lt;setting name="PULLUP_ON" value="false" /&gt;
&lt;setting name="NCH_ON" value="false" /&gt; &lt;setting name="NCH_ON" value="false" /&gt;
&lt;setting name="OUTPUT_1" value="false" /&gt; &lt;setting name="OUTPUT_1" value="false" /&gt;
@ -5885,8 +5882,8 @@ DataFlash
&lt;/PortP9&gt; &lt;/PortP9&gt;
&lt;PortP12&gt; &lt;PortP12&gt;
&lt;P120&gt; &lt;P120&gt;
&lt;setting name="MODULE_UNUSED" value="true" /&gt; &lt;setting name="MODULE_UNUSED" value="false" /&gt;
&lt;setting name="INPUT_MODE" value="false" /&gt; &lt;setting name="INPUT_MODE" value="true" /&gt;
&lt;setting name="OUTPUT_MODE" value="false" /&gt; &lt;setting name="OUTPUT_MODE" value="false" /&gt;
&lt;setting name="PULLUP_ON" value="false" /&gt; &lt;setting name="PULLUP_ON" value="false" /&gt;
&lt;setting name="NCH_ON" value="false" /&gt; &lt;setting name="NCH_ON" value="false" /&gt;
@ -5935,8 +5932,8 @@ DataFlash
&lt;setting name="PSRSEL" value="false" /&gt; &lt;setting name="PSRSEL" value="false" /&gt;
&lt;/P124&gt; &lt;/P124&gt;
&lt;P125&gt; &lt;P125&gt;
&lt;setting name="MODULE_UNUSED" value="true" /&gt; &lt;setting name="MODULE_UNUSED" value="false" /&gt;
&lt;setting name="INPUT_MODE" value="false" /&gt; &lt;setting name="INPUT_MODE" value="true" /&gt;
&lt;setting name="OUTPUT_MODE" value="false" /&gt; &lt;setting name="OUTPUT_MODE" value="false" /&gt;
&lt;setting name="PULLUP_ON" value="false" /&gt; &lt;setting name="PULLUP_ON" value="false" /&gt;
&lt;setting name="NCH_ON" value="false" /&gt; &lt;setting name="NCH_ON" value="false" /&gt;
@ -6087,9 +6084,9 @@ DataFlash
&lt;setting name="ADC_ONESHOT_SELECT_MODE" value="true" /&gt; &lt;setting name="ADC_ONESHOT_SELECT_MODE" value="true" /&gt;
&lt;setting name="ADC_CONTINUOUS_SCAN_MODE" value="false" /&gt; &lt;setting name="ADC_CONTINUOUS_SCAN_MODE" value="false" /&gt;
&lt;setting name="ADC_ONESHOT_SCAN_MODE" value="false" /&gt; &lt;setting name="ADC_ONESHOT_SCAN_MODE" value="false" /&gt;
&lt;setting name="ADC_ANALOG_INPUT_SELECTION" value="8" /&gt; &lt;setting name="ADC_ANALOG_INPUT_SELECTION" value="9" /&gt;
&lt;setting name="ANALOG_INPUT_24" value="true" /&gt; &lt;setting name="ANALOG_INPUT_24" value="false" /&gt;
&lt;setting name="ANALOG_INPUT_25" value="true" /&gt; &lt;setting name="ANALOG_INPUT_25" value="false" /&gt;
&lt;setting name="ANALOG_INPUT_26" value="true" /&gt; &lt;setting name="ANALOG_INPUT_26" value="true" /&gt;
&lt;setting name="ADC_CONVERSION_MODE" value="0" /&gt; &lt;setting name="ADC_CONVERSION_MODE" value="0" /&gt;
&lt;setting name="ADC_CONVERSION_TIME" value="0" /&gt; &lt;setting name="ADC_CONVERSION_TIME" value="0" /&gt;

View File

@ -354,7 +354,7 @@
&lt;/RTC1HZ&gt; &lt;/RTC1HZ&gt;
&lt;RXD0 Name="RXD0" Text="disable" /&gt; &lt;RXD0 Name="RXD0" Text="disable" /&gt;
&lt;ProjectName Name="PrjName" Text="BCZT" /&gt; &lt;ProjectName Name="PrjName" Text="BCZT" /&gt;
&lt;ProjectPath Name="PrjPath" Text="F:\FCB_project\temp\bczt_new\CODE\BCZT" /&gt; &lt;ProjectPath Name="PrjPath" Text="E:\workspace\BCZT\new\BCZT_NEW\BCZT" /&gt;
&lt;ProjectKind Name="PrjKind" Text="Project78K0R" /&gt; &lt;ProjectKind Name="PrjKind" Text="Project78K0R" /&gt;
&lt;DeviceName Name="DeviceName" Fixed="" Text="RL78F13" /&gt; &lt;DeviceName Name="DeviceName" Fixed="" Text="RL78F13" /&gt;
&lt;MCUName Name="MCUName" Text="RL78F13_48pin" /&gt; &lt;MCUName Name="MCUName" Text="RL78F13_48pin" /&gt;
@ -417,7 +417,7 @@
&lt;PrjVersion Name="PrjVersion" Text="1.2.0.1" /&gt; &lt;PrjVersion Name="PrjVersion" Text="1.2.0.1" /&gt;
&lt;ProductVersion Name="ProductVersion" Text="4.08.05.01" /&gt; &lt;ProductVersion Name="ProductVersion" Text="4.08.05.01" /&gt;
&lt;TO02_PWM Name="TO02_PWM" Text="false" /&gt; &lt;TO02_PWM Name="TO02_PWM" Text="false" /&gt;
&lt;TO03_PWM Name="TO03_PWM" Text="true" /&gt; &lt;TO03_PWM Name="TO03_PWM" Text="false" /&gt;
&lt;Ch3UseTI03 Name="Ch3UseTI03" Text="false" /&gt; &lt;Ch3UseTI03 Name="Ch3UseTI03" Text="false" /&gt;
&lt;Ch4UseTI03 Name="Ch4UseTI03" Text="false" /&gt; &lt;Ch4UseTI03 Name="Ch4UseTI03" Text="false" /&gt;
&lt;Ch5UseTI03 Name="Ch5UseTI03" Text="false" /&gt; &lt;Ch5UseTI03 Name="Ch5UseTI03" Text="false" /&gt;
@ -520,7 +520,7 @@
&lt;/Port3&gt; &lt;/Port3&gt;
&lt;Port4 Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin" Pullup="true"&gt; &lt;Port4 Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin" Pullup="true"&gt;
&lt;P40 Name="P40/TOOL0" AltFunc="TOOL0" Point="I/O" /&gt; &lt;P40 Name="P40/TOOL0" AltFunc="TOOL0" Point="I/O" /&gt;
&lt;P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="" Point="I/O" /&gt; &lt;P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="P41" Point="I/O" /&gt;
&lt;/Port4&gt; &lt;/Port4&gt;
&lt;Port6 Chip="RL78F13_32pin,RL78F13_48pin,RL78F13_64pin" Pullup="true"&gt; &lt;Port6 Chip="RL78F13_32pin,RL78F13_48pin,RL78F13_64pin" Pullup="true"&gt;
&lt;P60 Name="P60/_SCK00/SCL00" PITHL="true" Nch="true" AltFunc="" Point="I/O" /&gt; &lt;P60 Name="P60/_SCK00/SCL00" PITHL="true" Nch="true" AltFunc="" Point="I/O" /&gt;
@ -547,15 +547,15 @@
&lt;Port9 Chip="RL78F13_48pin"&gt; &lt;Port9 Chip="RL78F13_48pin"&gt;
&lt;P90 Name="P90/ANI10" AltFunc="P90" Point="I/O" /&gt; &lt;P90 Name="P90/ANI10" AltFunc="P90" Point="I/O" /&gt;
&lt;P91 Name="P91/ANI11" AltFunc="P91" Point="I/O" /&gt; &lt;P91 Name="P91/ANI11" AltFunc="P91" Point="I/O" /&gt;
&lt;P92 Name="P92/ANI12" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" AltFunc="" Point="I/O" /&gt; &lt;P92 Name="P92/ANI12" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" AltFunc="P92" Point="I/O" /&gt;
&lt;/Port9&gt; &lt;/Port9&gt;
&lt;Port12 Chip="RL78F13_48pin,RL78F13_64pin"&gt; &lt;Port12 Chip="RL78F13_48pin,RL78F13_64pin"&gt;
&lt;P120 Name="P120/ANI25/TI07/TO07/TRDIOD0/SO01/INTP4" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" DIN="true" Nch="true" Pullup="true" AltFunc="TO07" Point="I/O" /&gt; &lt;P120 Name="P120/ANI25/TI07/TO07/TRDIOD0/SO01/INTP4" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" DIN="true" Nch="true" Pullup="true" AltFunc="P120" Point="I/O" /&gt;
&lt;P121 Name="P121/X1" AltFunc="" Point="I" /&gt; &lt;P121 Name="P121/X1" AltFunc="" Point="I" /&gt;
&lt;P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" /&gt; &lt;P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" /&gt;
&lt;P123 Name="P123/XT1" AltFunc="" Point="I" /&gt; &lt;P123 Name="P123/XT1" AltFunc="" Point="I" /&gt;
&lt;P124 Name="P124/XT2/EXCLKS" AltFunc="" Point="I" /&gt; &lt;P124 Name="P124/XT2/EXCLKS" AltFunc="" Point="I" /&gt;
&lt;P125 Name="P125/ANI24/TI03/TO03/TRDIOB0/_SSI01/INTP1/SNZOUT1" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" DIN="true" TTL="true" PITHL="true" Pullup="true" AltFunc="TO03" Point="I/O" /&gt; &lt;P125 Name="P125/ANI24/TI03/TO03/TRDIOB0/_SSI01/INTP1/SNZOUT1" Chip="R5F10AGF,R5F10AGG,R5F10ALF,R5F10ALG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG,R5F10BLC,R5F10BLD,R5F10BLE,R5F10BLF,R5F10BLG" DIN="true" TTL="true" PITHL="true" Pullup="true" AltFunc="P125" Point="I/O" /&gt;
&lt;/Port12&gt; &lt;/Port12&gt;
&lt;Port13 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin"&gt; &lt;Port13 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin"&gt;
&lt;P130 Name="P130/RESOUT" AltFunc="P130" Point="O" /&gt; &lt;P130 Name="P130/RESOUT" AltFunc="P130" Point="O" /&gt;
@ -1641,10 +1641,9 @@
&lt;/FUNC&gt; &lt;/FUNC&gt;
&lt;TAG&gt; &lt;TAG&gt;
&lt;GlobleUserTag&gt; &lt;GlobleUserTag&gt;
&lt;cg_crc_area Name="cg_crc_area" Value="00" /&gt;
&lt;cg_security9 Name="cg_security9" Value="00" /&gt; &lt;cg_security9 Name="cg_security9" Value="00" /&gt;
&lt;cg_security7 Name="cg_security7" Value="00" /&gt; &lt;cg_security7 Name="cg_security7" Value="00" /&gt;
&lt;pior_value4 Name="pior_value4" Value="00" /&gt; &lt;pior_value7 Name="pior_value7" Value="02" /&gt;
&lt;pior_value1 Name="pior_value1" Value="00" /&gt; &lt;pior_value1 Name="pior_value1" Value="00" /&gt;
&lt;cg_security5 Name="cg_security5" Value="00" /&gt; &lt;cg_security5 Name="cg_security5" Value="00" /&gt;
&lt;ocdstart Name="ocdstart" Value="17E00" /&gt; &lt;ocdstart Name="ocdstart" Value="17E00" /&gt;
@ -1654,16 +1653,17 @@
&lt;cg_security1 Name="cg_security1" Value="00" /&gt; &lt;cg_security1 Name="cg_security1" Value="00" /&gt;
&lt;wdt_option Name="wdt_option" Value="E9" /&gt; &lt;wdt_option Name="wdt_option" Value="E9" /&gt;
&lt;clock_option Name="clock_option" Value="E8" /&gt; &lt;clock_option Name="clock_option" Value="E8" /&gt;
&lt;cg_security2 Name="cg_security2" Value="00" /&gt;
&lt;cg_option Name="cg_option" Value="84" /&gt; &lt;cg_option Name="cg_option" Value="84" /&gt;
&lt;cg_security8 Name="cg_security8" Value="00" /&gt; &lt;cg_security8 Name="cg_security8" Value="00" /&gt;
&lt;cg_security6 Name="cg_security6" Value="00" /&gt; &lt;cg_security6 Name="cg_security6" Value="00" /&gt;
&lt;pior_value0 Name="pior_value0" Value="00" /&gt; &lt;pior_value0 Name="pior_value0" Value="00" /&gt;
&lt;cg_security4 Name="cg_security4" Value="00" /&gt; &lt;cg_security4 Name="cg_security4" Value="00" /&gt;
&lt;cg_onchip Name="cg_onchip" Value="" /&gt; &lt;cg_onchip Name="cg_onchip" Value="" /&gt;
&lt;cg_security2 Name="cg_security2" Value="00" /&gt; &lt;cg_crc_area Name="cg_crc_area" Value="00" /&gt;
&lt;cg_iawctl_value Name="cg_iawctl_value" Value="00" /&gt; &lt;cg_iawctl_value Name="cg_iawctl_value" Value="00" /&gt;
&lt;lvi_option Name="lvi_option" Value="FF" /&gt; &lt;lvi_option Name="lvi_option" Value="FF" /&gt;
&lt;pior_value7 Name="pior_value7" Value="02" /&gt; &lt;pior_value4 Name="pior_value4" Value="00" /&gt;
&lt;/GlobleUserTag&gt; &lt;/GlobleUserTag&gt;
&lt;/TAG&gt; &lt;/TAG&gt;
&lt;/DIR&gt; &lt;/DIR&gt;
@ -1788,8 +1788,79 @@
&lt;/CGC&gt; &lt;/CGC&gt;
&lt;TAU0&gt; &lt;TAU0&gt;
&lt;Channel0&gt; &lt;Channel0&gt;
&lt;setting name="ChannelFunction" value="10" /&gt; &lt;setting name="ChannelFunction" value="7" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt; &lt;setting name="Pinselection" value="-1" /&gt;
&lt;TAUPWMMaster0&gt;
&lt;PWMMaster0&gt;
&lt;setting name="Value_scale" value="1" /&gt;
&lt;setting name="PWM_cycle" value="100" /&gt;
&lt;setting name="Master_interrupt_priority" value="3" /&gt;
&lt;setting name="Master_interrupt" value="unused" /&gt;
&lt;/PWMMaster0&gt;
&lt;PWMSlave1&gt;
&lt;setting name="PWM_duty" value="0" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="unused" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave1&gt;
&lt;PWMSlave2&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave2&gt;
&lt;PWMSlave3&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave3&gt;
&lt;PWMSlave4&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave4&gt;
&lt;PWMSlave5&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave5&gt;
&lt;PWMSlave6&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave6&gt;
&lt;PWMSlave7&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave7&gt;
&lt;/TAUPWMMaster0&gt;
&lt;TAUMultiPWMMaster0&gt; &lt;TAUMultiPWMMaster0&gt;
&lt;PWMMaster0&gt; &lt;PWMMaster0&gt;
&lt;setting name="Value_scale" value="1" /&gt; &lt;setting name="Value_scale" value="1" /&gt;
@ -1861,80 +1932,9 @@
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt; &lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave7&gt; &lt;/PWMSlave7&gt;
&lt;/TAUMultiPWMMaster0&gt; &lt;/TAUMultiPWMMaster0&gt;
&lt;TAUPWMMaster0&gt;
&lt;PWMMaster0&gt;
&lt;setting name="Value_scale" value="1" /&gt;
&lt;setting name="PWM_cycle" value="100" /&gt;
&lt;setting name="Master_interrupt_priority" value="3" /&gt;
&lt;setting name="Master_interrupt" value="used" /&gt;
&lt;/PWMMaster0&gt;
&lt;PWMSlave1&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave1&gt;
&lt;PWMSlave2&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave2&gt;
&lt;PWMSlave3&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave3&gt;
&lt;PWMSlave4&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave4&gt;
&lt;PWMSlave5&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave5&gt;
&lt;PWMSlave6&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave6&gt;
&lt;PWMSlave7&gt;
&lt;setting name="PWM_duty" value="50" /&gt;
&lt;setting name="OuputLevel" value="0" /&gt;
&lt;setting name="OuputValue" value="0" /&gt;
&lt;setting name="Slave_interrupt_priority" value="3" /&gt;
&lt;setting name="Slave_interrupt" value="used" /&gt;
&lt;setting name="OuputTime" value="0" /&gt;
&lt;setting name="TauPWMSlave cbPSRSEL" value="false" /&gt;
&lt;/PWMSlave7&gt;
&lt;/TAUPWMMaster0&gt;
&lt;/Channel0&gt; &lt;/Channel0&gt;
&lt;Channel1&gt; &lt;Channel1&gt;
&lt;setting name="ChannelFunction" value="9" /&gt; &lt;setting name="ChannelFunction" value="8" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt; &lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel1&gt; &lt;/Channel1&gt;
&lt;Channel2&gt; &lt;Channel2&gt;
@ -1958,7 +1958,7 @@
&lt;/TAUInterval2&gt; &lt;/TAUInterval2&gt;
&lt;/Channel2&gt; &lt;/Channel2&gt;
&lt;Channel3&gt; &lt;Channel3&gt;
&lt;setting name="ChannelFunction" value="9" /&gt; &lt;setting name="ChannelFunction" value="0" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt; &lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel3&gt; &lt;/Channel3&gt;
&lt;Channel4&gt; &lt;Channel4&gt;
@ -1974,7 +1974,7 @@
&lt;setting name="Pinselection" value="-1" /&gt; &lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel6&gt; &lt;/Channel6&gt;
&lt;Channel7&gt; &lt;Channel7&gt;
&lt;setting name="ChannelFunction" value="9" /&gt; &lt;setting name="ChannelFunction" value="0" /&gt;
&lt;setting name="Pinselection" value="-1" /&gt; &lt;setting name="Pinselection" value="-1" /&gt;
&lt;/Channel7&gt; &lt;/Channel7&gt;
&lt;/TAU0&gt; &lt;/TAU0&gt;
@ -2220,9 +2220,9 @@
&lt;setting name="PSRSEL" value="false" /&gt; &lt;setting name="PSRSEL" value="false" /&gt;
&lt;/P40&gt; &lt;/P40&gt;
&lt;P41&gt; &lt;P41&gt;
&lt;setting name="MODULE_UNUSED" value="true" /&gt; &lt;setting name="MODULE_UNUSED" value="false" /&gt;
&lt;setting name="INPUT_MODE" value="false" /&gt; &lt;setting name="INPUT_MODE" value="false" /&gt;
&lt;setting name="OUTPUT_MODE" value="false" /&gt; &lt;setting name="OUTPUT_MODE" value="true" /&gt;
&lt;setting name="PULLUP_ON" value="false" /&gt; &lt;setting name="PULLUP_ON" value="false" /&gt;
&lt;setting name="NCH_ON" value="false" /&gt; &lt;setting name="NCH_ON" value="false" /&gt;
&lt;setting name="OUTPUT_1" value="false" /&gt; &lt;setting name="OUTPUT_1" value="false" /&gt;
@ -2418,9 +2418,9 @@
&lt;setting name="PSRSEL" value="false" /&gt; &lt;setting name="PSRSEL" value="false" /&gt;
&lt;/P91&gt; &lt;/P91&gt;
&lt;P92&gt; &lt;P92&gt;
&lt;setting name="MODULE_UNUSED" value="true" /&gt; &lt;setting name="MODULE_UNUSED" value="false" /&gt;
&lt;setting name="INPUT_MODE" value="false" /&gt; &lt;setting name="INPUT_MODE" value="false" /&gt;
&lt;setting name="OUTPUT_MODE" value="false" /&gt; &lt;setting name="OUTPUT_MODE" value="true" /&gt;
&lt;setting name="PULLUP_ON" value="false" /&gt; &lt;setting name="PULLUP_ON" value="false" /&gt;
&lt;setting name="NCH_ON" value="false" /&gt; &lt;setting name="NCH_ON" value="false" /&gt;
&lt;setting name="OUTPUT_1" value="false" /&gt; &lt;setting name="OUTPUT_1" value="false" /&gt;
@ -2430,8 +2430,8 @@
&lt;/PortP9&gt; &lt;/PortP9&gt;
&lt;PortP12&gt; &lt;PortP12&gt;
&lt;P120&gt; &lt;P120&gt;
&lt;setting name="MODULE_UNUSED" value="true" /&gt; &lt;setting name="MODULE_UNUSED" value="false" /&gt;
&lt;setting name="INPUT_MODE" value="false" /&gt; &lt;setting name="INPUT_MODE" value="true" /&gt;
&lt;setting name="OUTPUT_MODE" value="false" /&gt; &lt;setting name="OUTPUT_MODE" value="false" /&gt;
&lt;setting name="PULLUP_ON" value="false" /&gt; &lt;setting name="PULLUP_ON" value="false" /&gt;
&lt;setting name="NCH_ON" value="false" /&gt; &lt;setting name="NCH_ON" value="false" /&gt;
@ -2480,8 +2480,8 @@
&lt;setting name="PSRSEL" value="false" /&gt; &lt;setting name="PSRSEL" value="false" /&gt;
&lt;/P124&gt; &lt;/P124&gt;
&lt;P125&gt; &lt;P125&gt;
&lt;setting name="MODULE_UNUSED" value="true" /&gt; &lt;setting name="MODULE_UNUSED" value="false" /&gt;
&lt;setting name="INPUT_MODE" value="false" /&gt; &lt;setting name="INPUT_MODE" value="true" /&gt;
&lt;setting name="OUTPUT_MODE" value="false" /&gt; &lt;setting name="OUTPUT_MODE" value="false" /&gt;
&lt;setting name="PULLUP_ON" value="false" /&gt; &lt;setting name="PULLUP_ON" value="false" /&gt;
&lt;setting name="NCH_ON" value="false" /&gt; &lt;setting name="NCH_ON" value="false" /&gt;
@ -2632,9 +2632,9 @@
&lt;setting name="ADC_ONESHOT_SELECT_MODE" value="true" /&gt; &lt;setting name="ADC_ONESHOT_SELECT_MODE" value="true" /&gt;
&lt;setting name="ADC_CONTINUOUS_SCAN_MODE" value="false" /&gt; &lt;setting name="ADC_CONTINUOUS_SCAN_MODE" value="false" /&gt;
&lt;setting name="ADC_ONESHOT_SCAN_MODE" value="false" /&gt; &lt;setting name="ADC_ONESHOT_SCAN_MODE" value="false" /&gt;
&lt;setting name="ADC_ANALOG_INPUT_SELECTION" value="8" /&gt; &lt;setting name="ADC_ANALOG_INPUT_SELECTION" value="9" /&gt;
&lt;setting name="ANALOG_INPUT_24" value="true" /&gt; &lt;setting name="ANALOG_INPUT_24" value="false" /&gt;
&lt;setting name="ANALOG_INPUT_25" value="true" /&gt; &lt;setting name="ANALOG_INPUT_25" value="false" /&gt;
&lt;setting name="ANALOG_INPUT_26" value="true" /&gt; &lt;setting name="ANALOG_INPUT_26" value="true" /&gt;
&lt;setting name="ADC_CONVERSION_MODE" value="0" /&gt; &lt;setting name="ADC_CONVERSION_MODE" value="0" /&gt;
&lt;setting name="ADC_CONVERSION_TIME" value="0" /&gt; &lt;setting name="ADC_CONVERSION_TIME" value="0" /&gt;

View File

@ -252,7 +252,7 @@ void RLIN_Master_HeaderTransmit(uint8_t ID)
switch(ID) switch(ID)
{ {
case 0x80: RLIN_Master_Transmit(Master_TxData1,2); /* ready for response transmit*/ case 0x80: RLIN_Master_Transmit(Master_TxData1,8); /* ready for response transmit*/
break; break;
case 0x99: RLIN_Master_Receive(8); /* ready for response transmit*/ case 0x99: RLIN_Master_Receive(8); /* ready for response transmit*/
break; break;

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for ADC module. * Description : This file implements device driver for ADC module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
/*********************************************************************************************************************** /***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for ADC module. * Description : This file implements device driver for ADC module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
#ifndef ADC_H #ifndef ADC_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for ADC module. * Description : This file implements device driver for ADC module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
/*********************************************************************************************************************** /***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for CGC module. * Description : This file implements device driver for CGC module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
/*********************************************************************************************************************** /***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for CGC module. * Description : This file implements device driver for CGC module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
#ifndef CGC_H #ifndef CGC_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for CGC module. * Description : This file implements device driver for CGC module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
/*********************************************************************************************************************** /***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements general head file. * Description : This file implements general head file.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
#ifndef STATUS_H #ifndef STATUS_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for PORT module. * Description : This file implements device driver for PORT module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
/*********************************************************************************************************************** /***********************************************************************************************************************
@ -59,20 +59,25 @@ void R_PORT_Create(void)
P1 = _00_Pn0_OUTPUT_0 | _00_Pn1_OUTPUT_0 | _00_Pn2_OUTPUT_0 | _08_Pn3_OUTPUT_1 | _00_Pn5_OUTPUT_0 | P1 = _00_Pn0_OUTPUT_0 | _00_Pn1_OUTPUT_0 | _00_Pn2_OUTPUT_0 | _08_Pn3_OUTPUT_1 | _00_Pn5_OUTPUT_0 |
_00_Pn6_OUTPUT_0 | _00_Pn7_OUTPUT_0; _00_Pn6_OUTPUT_0 | _00_Pn7_OUTPUT_0;
P3 = _00_Pn1_OUTPUT_0 | _00_Pn2_OUTPUT_0; P3 = _00_Pn1_OUTPUT_0 | _00_Pn2_OUTPUT_0;
P4 = _00_Pn1_OUTPUT_0;
P7 = _00_Pn0_OUTPUT_0 | _00_Pn1_OUTPUT_0 | _00_Pn2_OUTPUT_0 | _00_Pn3_OUTPUT_0; P7 = _00_Pn0_OUTPUT_0 | _00_Pn1_OUTPUT_0 | _00_Pn2_OUTPUT_0 | _00_Pn3_OUTPUT_0;
P9 = _00_Pn2_OUTPUT_0;
P13 = _00_Pn0_OUTPUT_0; P13 = _00_Pn0_OUTPUT_0;
P14 = _00_Pn0_OUTPUT_0; P14 = _00_Pn0_OUTPUT_0;
PSRSEL = _00_PSR140_NORMAL | _00_PSR14_NORMAL | _00_PSR12_NORMAL | _00_PSR10_NORMAL; PMC12 = _00_PMCn0_DI_ON | _00_PMCn5_DI_ON | _DE_PMC12_DEFAULT;
PSRSEL = _00_PSR140_NORMAL | _00_PSR14_NORMAL | _00_PSR120_NORMAL | _00_PSR12_NORMAL | _00_PSR10_NORMAL;
ADPC = _05_ADPC_DI_ON; ADPC = _05_ADPC_DI_ON;
PM0 = _00_PMn0_MODE_OUTPUT | _FE_PM0_DEFAULT; PM0 = _00_PMn0_MODE_OUTPUT | _FE_PM0_DEFAULT;
PM1 = _00_PMn0_MODE_OUTPUT | _00_PMn1_MODE_OUTPUT | _00_PMn2_MODE_OUTPUT | _00_PMn3_MODE_OUTPUT | PM1 = _00_PMn0_MODE_OUTPUT | _00_PMn1_MODE_OUTPUT | _00_PMn2_MODE_OUTPUT | _00_PMn3_MODE_OUTPUT |
_10_PMn4_MODE_INPUT | _00_PMn5_MODE_OUTPUT | _00_PMn6_MODE_OUTPUT | _00_PMn7_MODE_OUTPUT; _10_PMn4_MODE_INPUT | _00_PMn5_MODE_OUTPUT | _00_PMn6_MODE_OUTPUT | _00_PMn7_MODE_OUTPUT;
PM3 = _01_PMn0_NOT_USE | _00_PMn1_MODE_OUTPUT | _00_PMn2_MODE_OUTPUT | _08_PMn3_NOT_USE | _10_PMn4_NOT_USE | PM3 = _01_PMn0_NOT_USE | _00_PMn1_MODE_OUTPUT | _00_PMn2_MODE_OUTPUT | _08_PMn3_NOT_USE | _10_PMn4_NOT_USE |
_E0_PM3_DEFAULT; _E0_PM3_DEFAULT;
PM4 = _01_PMn0_NOT_USE | _00_PMn1_MODE_OUTPUT | _FC_PM4_DEFAULT;
PM7 = _00_PMn0_MODE_OUTPUT | _00_PMn1_MODE_OUTPUT | _00_PMn2_MODE_OUTPUT | _00_PMn3_MODE_OUTPUT | _F0_PM7_DEFAULT; PM7 = _00_PMn0_MODE_OUTPUT | _00_PMn1_MODE_OUTPUT | _00_PMn2_MODE_OUTPUT | _00_PMn3_MODE_OUTPUT | _F0_PM7_DEFAULT;
PM8 = _01_PMn0_NOT_USE | _02_PMn1_NOT_USE | _04_PMn2_MODE_INPUT | _08_PMn3_MODE_INPUT | _10_PMn4_MODE_INPUT | PM8 = _01_PMn0_NOT_USE | _02_PMn1_NOT_USE | _04_PMn2_MODE_INPUT | _08_PMn3_MODE_INPUT | _10_PMn4_MODE_INPUT |
_20_PMn5_MODE_INPUT | _40_PMn6_NOT_USE | _80_PMn7_NOT_USE; _20_PMn5_MODE_INPUT | _40_PMn6_NOT_USE | _80_PMn7_NOT_USE;
PM9 = _01_PMn0_MODE_INPUT | _02_PMn1_MODE_INPUT | _04_PMn2_NOT_USE | _F8_PM9_DEFAULT; PM9 = _01_PMn0_MODE_INPUT | _02_PMn1_MODE_INPUT | _00_PMn2_MODE_OUTPUT | _F8_PM9_DEFAULT;
PM12 = _01_PMn0_MODE_INPUT | _20_PMn5_MODE_INPUT | _DE_PM12_DEFAULT;
PM14 = _00_PMn0_MODE_OUTPUT | _FE_PM14_DEFAULT; PM14 = _00_PMn0_MODE_OUTPUT | _FE_PM14_DEFAULT;
} }

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for PORT module. * Description : This file implements device driver for PORT module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
#ifndef PORT_H #ifndef PORT_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for PORT module. * Description : This file implements device driver for PORT module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
/*********************************************************************************************************************** /***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for TAU module. * Description : This file implements device driver for TAU module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
/*********************************************************************************************************************** /***********************************************************************************************************************
@ -99,7 +99,7 @@ void R_TAU0_Create(void)
/* Channel 0 is used as master channel for PWM output function */ /* Channel 0 is used as master channel for PWM output function */
TMR00 = _0000_TAU_CLOCK_SELECT_CKM0 | _0000_TAU_CLOCK_MODE_CKS | _0000_TAU_TRIGGER_SOFTWARE | TMR00 = _0000_TAU_CLOCK_SELECT_CKM0 | _0000_TAU_CLOCK_MODE_CKS | _0000_TAU_TRIGGER_SOFTWARE |
_0001_TAU_MODE_PWM_MASTER; _0001_TAU_MODE_PWM_MASTER;
TDR00 = _3E7F_TAU_TDR00_VALUE; TDR00 = _0C7F_TAU_TDR00_VALUE;
TO0 &= ~_0001_TAU_CH0_OUTPUT_VALUE_1; TO0 &= ~_0001_TAU_CH0_OUTPUT_VALUE_1;
TOE0 &= ~_0001_TAU_CH0_OUTPUT_ENABLE; TOE0 &= ~_0001_TAU_CH0_OUTPUT_ENABLE;
/* Channel 1 is used as slave channel for PWM output function */ /* Channel 1 is used as slave channel for PWM output function */
@ -111,24 +111,6 @@ void R_TAU0_Create(void)
TO0 &= ~_0002_TAU_CH1_OUTPUT_VALUE_1; TO0 &= ~_0002_TAU_CH1_OUTPUT_VALUE_1;
PWMDLY1 |= _0000_TO01_OUTPUT_DELAY_0; PWMDLY1 |= _0000_TO01_OUTPUT_DELAY_0;
TOE0 |= _0002_TAU_CH1_OUTPUT_ENABLE; TOE0 |= _0002_TAU_CH1_OUTPUT_ENABLE;
/* Channel 3 is used as slave channel for PWM output function */
TMR03 = _0000_TAU_CLOCK_SELECT_CKM0 | _0000_TAU_CLOCK_MODE_CKS | _0000_TAU_COMBINATION_SLAVE |
_0400_TAU_TRIGGER_MASTER_INT | _0009_TAU_MODE_PWM_SLAVE;
TDR03 = _0000_TAU_TDR03_VALUE;
TOM0 |= _0008_TAU_CH3_OUTPUT_COMBIN;
TOL0 &= ~_0008_TAU_CH3_OUTPUT_LEVEL_L;
TO0 &= ~_0008_TAU_CH3_OUTPUT_VALUE_1;
PWMDLY1 |= _0000_TO03_OUTPUT_DELAY_0;
TOE0 |= _0008_TAU_CH3_OUTPUT_ENABLE;
/* Channel 7 is used as slave channel for PWM output function */
TMR07 = _0000_TAU_CLOCK_SELECT_CKM0 | _0000_TAU_CLOCK_MODE_CKS | _0000_TAU_COMBINATION_SLAVE |
_0400_TAU_TRIGGER_MASTER_INT | _0009_TAU_MODE_PWM_SLAVE;
TDR07 = _0000_TAU_TDR07_VALUE;
TOM0 |= _0080_TAU_CH7_OUTPUT_COMBIN;
TOL0 &= ~_0080_TAU_CH7_OUTPUT_LEVEL_L;
TO0 &= ~_0080_TAU_CH7_OUTPUT_VALUE_1;
PWMDLY1 |= _0000_TO07_OUTPUT_DELAY_0;
TOE0 |= _0080_TAU_CH7_OUTPUT_ENABLE;
/* Channel 2 used as interval timer */ /* Channel 2 used as interval timer */
TMR02 = _0000_TAU_CLOCK_SELECT_CKM0 | _0000_TAU_CLOCK_MODE_CKS | _0000_TAU_COMBINATION_SLAVE | TMR02 = _0000_TAU_CLOCK_SELECT_CKM0 | _0000_TAU_CLOCK_MODE_CKS | _0000_TAU_COMBINATION_SLAVE |
_0000_TAU_TRIGGER_SOFTWARE | _0000_TAU_MODE_INTERVAL_TIMER | _0000_TAU_START_INT_UNUSED; _0000_TAU_TRIGGER_SOFTWARE | _0000_TAU_MODE_INTERVAL_TIMER | _0000_TAU_START_INT_UNUSED;
@ -140,13 +122,6 @@ void R_TAU0_Create(void)
/* Set TO01 pin */ /* Set TO01 pin */
P3 &= 0xFEU; P3 &= 0xFEU;
PM3 &= 0xFEU; PM3 &= 0xFEU;
/* Set TO03 pin */
P12 &= 0xDFU;
PM12 &= 0xDFU;
/* Set TO07 pin */
POM12 &= 0xFEU;
P12 &= 0xFEU;
PM12 &= 0xFEU;
} }
/*********************************************************************************************************************** /***********************************************************************************************************************
@ -157,9 +132,8 @@ void R_TAU0_Create(void)
***********************************************************************************************************************/ ***********************************************************************************************************************/
void R_TAU0_Channel0_Start(void) void R_TAU0_Channel0_Start(void)
{ {
TOE0 |= _0002_TAU_CH1_OUTPUT_ENABLE | _0008_TAU_CH3_OUTPUT_ENABLE | _0080_TAU_CH7_OUTPUT_ENABLE; TOE0 |= _0002_TAU_CH1_OUTPUT_ENABLE;
TS0 |= _0001_TAU_CH0_START_TRG_ON | _0002_TAU_CH1_START_TRG_ON | _0008_TAU_CH3_START_TRG_ON | TS0 |= _0001_TAU_CH0_START_TRG_ON | _0002_TAU_CH1_START_TRG_ON;
_0080_TAU_CH7_START_TRG_ON;
} }
/*********************************************************************************************************************** /***********************************************************************************************************************
@ -170,9 +144,8 @@ void R_TAU0_Channel0_Start(void)
***********************************************************************************************************************/ ***********************************************************************************************************************/
void R_TAU0_Channel0_Stop(void) void R_TAU0_Channel0_Stop(void)
{ {
TT0 |= _0001_TAU_CH0_STOP_TRG_ON | _0002_TAU_CH1_STOP_TRG_ON | _0008_TAU_CH3_STOP_TRG_ON | TT0 |= _0001_TAU_CH0_STOP_TRG_ON | _0002_TAU_CH1_STOP_TRG_ON;
_0080_TAU_CH7_STOP_TRG_ON; TOE0 &= ~_0002_TAU_CH1_OUTPUT_ENABLE;
TOE0 &= ~_0002_TAU_CH1_OUTPUT_ENABLE & ~_0008_TAU_CH3_OUTPUT_ENABLE & ~_0080_TAU_CH7_OUTPUT_ENABLE;
} }
/*********************************************************************************************************************** /***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for TAU module. * Description : This file implements device driver for TAU module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
#ifndef TAU_H #ifndef TAU_H
@ -997,21 +997,13 @@ Macro definitions (Register bit)
Macro definitions Macro definitions
***********************************************************************************************************************/ ***********************************************************************************************************************/
/* 16-bit timer data register 00 (TDR00) */ /* 16-bit timer data register 00 (TDR00) */
#define _3E7F_TAU_TDR00_VALUE (0x3E7FU) #define _0C7F_TAU_TDR00_VALUE (0x0C7FU)
/* 16-bit timer data register 01 (TDR01) */ /* 16-bit timer data register 01 (TDR01) */
#define _0000_TAU_TDR01_VALUE (0x0000U) #define _0000_TAU_TDR01_VALUE (0x0000U)
/* 16-bit timer data register 03 (TDR03) */
#define _0000_TAU_TDR03_VALUE (0x0000U)
/* 16-bit timer data register 07 (TDR07) */
#define _0000_TAU_TDR07_VALUE (0x0000U)
/* Clock divisor for TAU0 channel 0 */ /* Clock divisor for TAU0 channel 0 */
#define _0001_TAU0_CHANNEL0_DIVISOR (0x0001U) #define _0001_TAU0_CHANNEL0_DIVISOR (0x0001U)
/* Clock divisor for TAU0 channel 1 */ /* Clock divisor for TAU0 channel 1 */
#define _0001_TAU0_CHANNEL1_DIVISOR (0x0001U) #define _0001_TAU0_CHANNEL1_DIVISOR (0x0001U)
/* Clock divisor for TAU0 channel 3 */
#define _0001_TAU0_CHANNEL3_DIVISOR (0x0001U)
/* Clock divisor for TAU0 channel 7 */
#define _0001_TAU0_CHANNEL7_DIVISOR (0x0001U)
/* 16-bit timer data register 02 (TDR02) */ /* 16-bit timer data register 02 (TDR02) */
#define _7CFF_TAU_TDR02_VALUE (0x7CFFU) #define _7CFF_TAU_TDR02_VALUE (0x7CFFU)
/* Clock divisor for TAU0 channel 2 */ /* Clock divisor for TAU0 channel 2 */

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements device driver for TAU module. * Description : This file implements device driver for TAU module.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
/*********************************************************************************************************************** /***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file includes user definition. * Description : This file includes user definition.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
#ifndef _USER_DEF_H #ifndef _USER_DEF_H

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements main function. * Description : This file implements main function.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
/*********************************************************************************************************************** /***********************************************************************************************************************

View File

@ -23,7 +23,7 @@
* Device(s) : R5F10AGF * Device(s) : R5F10AGF
* Tool-Chain : CCRL * Tool-Chain : CCRL
* Description : This file implements system initializing function. * Description : This file implements system initializing function.
* Creation Date: 2023-11-24 * Creation Date: 2023/11/26
***********************************************************************************************************************/ ***********************************************************************************************************************/
/*********************************************************************************************************************** /***********************************************************************************************************************

View File

@ -790,11 +790,11 @@ void CurrentDetecte(void)
static uint16_t OC_Count1=0,OC_Count2=0,OC_Count3 = 0; static uint16_t OC_Count1=0,OC_Count2=0,OC_Count3 = 0;
current1 = getAdval(ADCH_RLY3); current1 = getAdval(ADCH_RLY1);
current2 = getAdval(ADCH_RLY2); current2 = getAdval(ADCH_RLY2);
current3 = getAdval(ADCH_RLY1); current3 = getAdval(ADCH_RLY3);
if (current1 > 100U && OC1flag == 0) if (current1 > 60U && OC1flag == 0)
{ {
OC_Count1++; OC_Count1++;
if (OC_Count1 >= 100) if (OC_Count1 >= 100)
@ -808,7 +808,7 @@ void CurrentDetecte(void)
OC_Count1 = 0; OC_Count1 = 0;
} }
if (current2 > 100U && OC2flag == 0) if (current2 > 60U && OC2flag == 0)
{ {
OC_Count2++; OC_Count2++;
if (OC_Count2 >= 100) if (OC_Count2 >= 100)
@ -823,7 +823,7 @@ void CurrentDetecte(void)
OC_Count2 = 0; OC_Count2 = 0;
} }
if (current3 > 100U && OC3flag == 0) if (current3 > 60U && OC3flag == 0)
{ {
OC_Count3++; OC_Count3++;
if (OC_Count3 >= 100) if (OC_Count3 >= 100)

View File

@ -18,7 +18,7 @@
#define IN_HALL2 P9_bit.no0 #define IN_HALL2 P9_bit.no0
#define IN_HALL3 P8_bit.no4 #define IN_HALL3 P8_bit.no4
#define IN_HALL4 P8_bit.no5 #define IN_HALL4 P8_bit.no5
#define IN_HALL5 P8_bit.no5 #define IN_HALL5 P8_bit.no2
#define IN_HALL6 P8_bit.no3 #define IN_HALL6 P8_bit.no3
#define OUT_RLY1P P14_bit.no0 #define OUT_RLY1P P14_bit.no0
@ -35,6 +35,10 @@
#define OUT_RLY6N P1_bit.no5 #define OUT_RLY6N P1_bit.no5
#define OUT_LINEN P1_bit.no2 #define OUT_LINEN P1_bit.no2
#define LIN_TXD P1_bit.no3 #define LIN_TXD P1_bit.no3
#define OUT_JR1 P9_bit.no2
#define OUT_JR2 P4_bit.no1
#define OUT_LOCK1 P1_bit.no1
#define OUT_LOCK2 P1_bit.no0
#define ADCH_RLY3 0 #define ADCH_RLY3 0
#define ADCH_RLY2 1 #define ADCH_RLY2 1

View File

@ -42,6 +42,8 @@ void MotorCtrl(void);
void HallDetecte(void); void HallDetecte(void);
void LIN_Task(void); void LIN_Task(void);
void TfJr_CtrlTask(void); void TfJr_CtrlTask(void);
void JrTask(void);
void Lock_Ctrl(void);
extern uint8_t OC1flag,OC2flag,OC3flag; extern uint8_t OC1flag,OC2flag,OC3flag;
uint8_t TfState,JrState; uint8_t TfState,JrState;
unsigned char keybyte1,keybyte2,keybyte3; unsigned char keybyte1,keybyte2,keybyte3;
@ -56,6 +58,7 @@ void Apply_task(void)
KeyScan(); KeyScan();
HallDetecte(); HallDetecte();
CurrentDetecte(); CurrentDetecte();
JrTask();
if (EEL_SAVE_CNT_DOWN_TIMER > 0) if (EEL_SAVE_CNT_DOWN_TIMER > 0)
{ {
EEL_SAVE_CNT_DOWN_TIMER--; EEL_SAVE_CNT_DOWN_TIMER--;
@ -64,7 +67,6 @@ void Apply_task(void)
if (Timer_5ms_flag == 1) if (Timer_5ms_flag == 1)
{ {
Timer_5ms_flag = 0; Timer_5ms_flag = 0;
KeyPro(); KeyPro();
} }
@ -83,6 +85,7 @@ void Apply_task(void)
{ {
Timer_50ms_flag = 0; Timer_50ms_flag = 0;
TfJr_CtrlTask(); TfJr_CtrlTask();
Lock_Ctrl();
} }
if (Timer_1000ms_flag == 1) if (Timer_1000ms_flag == 1)
{ {
@ -92,7 +95,9 @@ void Apply_task(void)
} }
} }
extern uint16_t MotorHallLoc[6],MotorHardStop1[6],MotorHardStop2[6];
extern uint8_t Master_TxData1[]; extern uint8_t Master_TxData1[];
extern uint16_t current1,current2,current3;
void LIN_Task(void) void LIN_Task(void)
{ {
static uint8_t lin_sch_count=0; static uint8_t lin_sch_count=0;
@ -101,6 +106,13 @@ void LIN_Task(void)
case 0: case 0:
Master_TxData1[0] = (JrState<<4)|(TfState<<6); Master_TxData1[0] = (JrState<<4)|(TfState<<6);
Master_TxData1[1] = keybyte3; Master_TxData1[1] = keybyte3;
Master_TxData1[3] = current1;
Master_TxData1[4] = current2;
Master_TxData1[5] = current3;
//Master_TxData1[6] = MotorHallLoc[2]>>8;
//Master_TxData1[7] = MotorHallLoc[2];
RLIN_Master_HeaderTransmit(0x80); RLIN_Master_HeaderTransmit(0x80);
break; break;
case 1: case 1:
@ -421,5 +433,83 @@ void TfJr_CtrlTask(void)
} }
void JrTask(void)
{
static uint16_t count;
uint16_t duty;
if (JrState == 0)
{
OUT_JR1 = 0;
OUT_JR2 = 0;
count = 0;
}
else
{
duty = TfDutyTable[JrState] * 10;
}
count++;
if (count >= 1000)
{
count = 0;
}
if (count >= duty)
{
OUT_JR1 = 0;
OUT_JR2 = 0;
}
else
{
OUT_JR1 = 1;
OUT_JR2 = 1;
}
}
#define LOCK_OUT_TIME 80
void Lock_Ctrl(void)//50ms
{
uint8_t key1,key2;
static uint8_t count;
key1 = GetKeyState(KEYID_K2);
key2 = GetKeyState(KEYID_K1);
if (key1 == 1 && key2 == 0)
{
if (count < LOCK_OUT_TIME)
{
count++;
OUT_LOCK1 = 1;
OUT_LOCK2 = 0;
}
else
{
OUT_LOCK1 = 0;
OUT_LOCK2 = 0;
}
}
else if (key1 == 0 && key2 == 1)
{
if (count < LOCK_OUT_TIME)
{
count++;
OUT_LOCK1 = 0;
OUT_LOCK2 = 1;
}
else
{
OUT_LOCK1 = 0;
OUT_LOCK2 = 0;
}
}
else
{
OUT_LOCK1 = 0;
OUT_LOCK2 = 0;
count = 0;
}
}

View File

@ -8,7 +8,7 @@ static uint8_t keystate[KEY_NUM] = {0,0,0,0,0,0};
static uint8_t keyPressFlag[KEY_NUM] = {0,0,0,0,0,0}; static uint8_t keyPressFlag[KEY_NUM] = {0,0,0,0,0,0};
static uint8_t keyReleaseFlag[KEY_NUM] = {0,0,0,0,0,0}; static uint8_t keyReleaseFlag[KEY_NUM] = {0,0,0,0,0,0};
static uint16_t keydelay[KEY_NUM] = {0,0,0,0,0,0}; static uint16_t keydelay[KEY_NUM] = {0,0,0,0,0,0};
extern uint16_t g_adval[3]; extern uint16_t g_adval[];
#define KEY_DELAY_TIMES 20 //20Ms #define KEY_DELAY_TIMES 20 //20Ms
void ClearKeyState(void) void ClearKeyState(void)
@ -129,7 +129,7 @@ uint8_t GetIOState(uint8_t keyno)
uint8_t GetKeyState(uint8_t keyno) uint8_t GetKeyState(uint8_t keyno)
{ {
if (keyno > 0 && keyno <= 16) if (keyno > 0 && keyno <= KEY_NUM)
{ {
return keystate[keyno-1]; return keystate[keyno-1];
} }

View File

@ -1,5 +1,5 @@
:80000000CE00000028010000000000000000000000000000A2012A016F01000000000000D1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079 :80000000CE00000028010000000000000000000000000000A2012A016F01000000000000D1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079
:180082008002000002FC610801000AFC00000000000000000000000076 :180082008008000002FC610801000AFC00000000000000000000000070
:0400C000FF53E00406 :0400C000FF53E00406
:0A00C4000000000000000000000032 :0A00C4000000000000000000000032
:FF00CE00CBF820FE305AFCFCEB0100FC6402003600FC3041FCEF04CC0000A747DFF93620FE3020FEEF04CC0000A747DFF94100321800EF08B3114982004842FCF643DFF44100320000EF08B3114980004820FEF643DFF4FC2F0200F6EFFE61FCC1C3C5C78EFD708EFCC1C78D129800AF34FC4232FC880061D323EB30FC99A230FCA232FCAF34FC4232FC61F8FC1B0500C0C09EFC609EFDC6C4C2C061FC318EFC1F0500EFEBC1C3C5C78EFD708EFCC1C7EB30FC8D1299AF0201605C0798008800318EBF0A018800FC210500C0C09EFC609EFDC6C4C2C061FCC1C3C5C78EFD708EFCC1AF2EFCF743DF06FC200500EF0CEB2CFC899D10A22CFCB22EFCC09EFC609EFDC6C409 :FF00CE00CBF820FE305AFCFCEB0100FC6402003600FC3041FCEF04CC0000A747DFF93620FE3020FEEF04CC0000A747DFF94100321800EF08B3114982004842FCF643DFF44100320000EF08B3114980004820FEF643DFF4FC2F0200F6EFFE61FCC1C3C5C78EFD708EFCC1C78D129800AF34FC4232FC880061D323EB30FC99A230FCA232FCAF34FC4232FC61F8FC1B0500C0C09EFC609EFDC6C4C2C061FC318EFC1F0500EFEBC1C3C5C78EFD708EFCC1C7EB30FC8D1299AF0201605C0798008800318EBF0A018800FC210500C0C09EFC609EFDC6C4C2C061FCC1C3C5C78EFD708EFCC1AF2EFCF743DF06FC200500EF0CEB2CFC899D10A22CFCB22EFCC09EFC609EFDC6C409

View File

@ -5,6 +5,6 @@ uint8_t g_rxbuf[8],g_txbuf[8];
//加const报错 //加const报错
MSGTYPE LIN_cfg_arr[MSG_NUM] = MSGTYPE LIN_cfg_arr[MSG_NUM] =
{ //PID LEN DIR BUFFER { //PID LEN DIR BUFFER
{0x80,2,MSG_DIR_RX,g_rxbuf}, {0x80,8,MSG_DIR_RX,g_rxbuf},
{0x61,8,MSG_DIR_TX,g_txbuf} {0x61,8,MSG_DIR_TX,g_txbuf}
}; };