From 86a35a9275b3f68463406e500702f0cbf9f43b88 Mon Sep 17 00:00:00 2001 From: sunbeam Date: Sun, 26 Nov 2023 21:40:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=B5=8B=E8=AF=95OK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BCZT/BCZT.mtpj | 613 ++++++++++++++++----------------- BCZT/BCZT.rcpe | 192 +++++------ BCZT/RLIN_driver/RLIN_driver.c | 2 +- BCZT/r_cg_adc.c | 2 +- BCZT/r_cg_adc.h | 2 +- BCZT/r_cg_adc_user.c | 2 +- BCZT/r_cg_cgc.c | 2 +- BCZT/r_cg_cgc.h | 2 +- BCZT/r_cg_cgc_user.c | 2 +- BCZT/r_cg_macrodriver.h | 2 +- BCZT/r_cg_port.c | 11 +- BCZT/r_cg_port.h | 2 +- BCZT/r_cg_port_user.c | 2 +- BCZT/r_cg_timer.c | 39 +-- BCZT/r_cg_timer.h | 12 +- BCZT/r_cg_timer_user.c | 2 +- BCZT/r_cg_userdefine.h | 2 +- BCZT/r_main.c | 2 +- BCZT/r_systeminit.c | 2 +- BCZT/user/MotorCtrl.c | 10 +- BCZT/user/PINdef.h | 6 +- BCZT/user/appTask.c | 92 ++++- BCZT/user/hwCtrl.c | 4 +- BCZT_PANEL/OUTPUT/lin_test.hex | 2 +- BCZT_PANEL/lin_user.c | 2 +- 25 files changed, 536 insertions(+), 475 deletions(-) diff --git a/BCZT/BCZT.mtpj b/BCZT/BCZT.mtpj index 9403c83..7db45e3 100644 --- a/BCZT/BCZT.mtpj +++ b/BCZT/BCZT.mtpj @@ -1754,10 +1754,209 @@ DataFlash DisplayAll - True - 1 - 1.0 - 0 + 48,30,153,0,0 + 0 + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, + Free,-,-,, <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/"> <SOAP-ENV:Body> <a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> @@ -2764,6 +2963,7 @@ DataFlash </SOAP-ENV:Body> </SOAP-ENV:Envelope> + 0 <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/"> <SOAP-ENV:Body> <a1:UltraGridDisplayLayout id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/nsassem/Infragistics.Win.UltraWinGrid/Infragistics4.Win.UltraWinGrid.v12.2"> @@ -3232,209 +3432,9 @@ DataFlash </SOAP-ENV:Body> </SOAP-ENV:Envelope> - 48,30,153,0,0 - 0 - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, - Free,-,-,, + 1 + 0 + False False 100 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 @@ -3442,11 +3442,8 @@ DataFlash 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 0:112:112,1:100:100,2:43:43,3:182:150 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 - - - 1 - 0 - False + True + 1 @@ -3809,7 +3806,7 @@ DataFlash </RTC1HZ> <RXD0 Name="RXD0" Text="disable" /> <ProjectName Name="PrjName" Text="BCZT" /> - <ProjectPath Name="PrjPath" Text="F:\FCB_project\temp\bczt_new\CODE\BCZT" /> + <ProjectPath Name="PrjPath" Text="E:\workspace\BCZT\new\BCZT_NEW\BCZT" /> <ProjectKind Name="PrjKind" Text="Project78K0R" /> <DeviceName Name="DeviceName" Fixed="" Text="RL78F13" /> <MCUName Name="MCUName" Text="RL78F13_48pin" /> @@ -3872,7 +3869,7 @@ DataFlash <PrjVersion Name="PrjVersion" Text="1.2.0.1" /> <ProductVersion Name="ProductVersion" Text="4.08.05.01" /> <TO02_PWM Name="TO02_PWM" Text="false" /> - <TO03_PWM Name="TO03_PWM" Text="true" /> + <TO03_PWM Name="TO03_PWM" Text="false" /> <Ch3UseTI03 Name="Ch3UseTI03" Text="false" /> <Ch4UseTI03 Name="Ch4UseTI03" Text="false" /> <Ch5UseTI03 Name="Ch5UseTI03" Text="false" /> @@ -3975,7 +3972,7 @@ DataFlash </Port3> <Port4 Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin" Pullup="true"> <P40 Name="P40/TOOL0" AltFunc="TOOL0" Point="I/O" /> - <P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="" Point="I/O" /> + <P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="P41" Point="I/O" /> </Port4> <Port6 Chip="RL78F13_32pin,RL78F13_48pin,RL78F13_64pin" Pullup="true"> <P60 Name="P60/_SCK00/SCL00" PITHL="true" Nch="true" AltFunc="" Point="I/O" /> @@ -4002,15 +3999,15 @@ DataFlash <Port9 Chip="RL78F13_48pin"> <P90 Name="P90/ANI10" AltFunc="P90" Point="I/O" /> <P91 Name="P91/ANI11" AltFunc="P91" Point="I/O" /> - <P92 Name="P92/ANI12" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" AltFunc="" Point="I/O" /> + <P92 Name="P92/ANI12" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" AltFunc="P92" Point="I/O" /> </Port9> <Port12 Chip="RL78F13_48pin,RL78F13_64pin"> - <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" /> + <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" /> <P121 Name="P121/X1" AltFunc="" Point="I" /> <P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" /> <P123 Name="P123/XT1" AltFunc="" Point="I" /> <P124 Name="P124/XT2/EXCLKS" AltFunc="" Point="I" /> - <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" /> + <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" /> </Port12> <Port13 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin"> <P130 Name="P130/RESOUT" AltFunc="P130" Point="O" /> @@ -5096,10 +5093,9 @@ DataFlash </FUNC> <TAG> <GlobleUserTag> - <cg_crc_area Name="cg_crc_area" Value="00" /> <cg_security9 Name="cg_security9" Value="00" /> <cg_security7 Name="cg_security7" Value="00" /> - <pior_value4 Name="pior_value4" Value="00" /> + <pior_value7 Name="pior_value7" Value="02" /> <pior_value1 Name="pior_value1" Value="00" /> <cg_security5 Name="cg_security5" Value="00" /> <ocdstart Name="ocdstart" Value="17E00" /> @@ -5109,16 +5105,17 @@ DataFlash <cg_security1 Name="cg_security1" Value="00" /> <wdt_option Name="wdt_option" Value="E9" /> <clock_option Name="clock_option" Value="E8" /> + <cg_security2 Name="cg_security2" Value="00" /> <cg_option Name="cg_option" Value="84" /> <cg_security8 Name="cg_security8" Value="00" /> <cg_security6 Name="cg_security6" Value="00" /> <pior_value0 Name="pior_value0" Value="00" /> <cg_security4 Name="cg_security4" Value="00" /> <cg_onchip Name="cg_onchip" Value="" /> - <cg_security2 Name="cg_security2" Value="00" /> + <cg_crc_area Name="cg_crc_area" Value="00" /> <cg_iawctl_value Name="cg_iawctl_value" Value="00" /> <lvi_option Name="lvi_option" Value="FF" /> - <pior_value7 Name="pior_value7" Value="02" /> + <pior_value4 Name="pior_value4" Value="00" /> </GlobleUserTag> </TAG> </DIR> @@ -5243,8 +5240,79 @@ DataFlash </CGC> <TAU0> <Channel0> - <setting name="ChannelFunction" value="10" /> + <setting name="ChannelFunction" value="7" /> <setting name="Pinselection" value="-1" /> + <TAUPWMMaster0> + <PWMMaster0> + <setting name="Value_scale" value="1" /> + <setting name="PWM_cycle" value="100" /> + <setting name="Master_interrupt_priority" value="3" /> + <setting name="Master_interrupt" value="unused" /> + </PWMMaster0> + <PWMSlave1> + <setting name="PWM_duty" value="0" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="unused" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave1> + <PWMSlave2> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave2> + <PWMSlave3> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave3> + <PWMSlave4> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave4> + <PWMSlave5> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave5> + <PWMSlave6> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave6> + <PWMSlave7> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave7> + </TAUPWMMaster0> <TAUMultiPWMMaster0> <PWMMaster0> <setting name="Value_scale" value="1" /> @@ -5316,80 +5384,9 @@ DataFlash <setting name="TauPWMSlave cbPSRSEL" value="false" /> </PWMSlave7> </TAUMultiPWMMaster0> - <TAUPWMMaster0> - <PWMMaster0> - <setting name="Value_scale" value="1" /> - <setting name="PWM_cycle" value="100" /> - <setting name="Master_interrupt_priority" value="3" /> - <setting name="Master_interrupt" value="used" /> - </PWMMaster0> - <PWMSlave1> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave1> - <PWMSlave2> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave2> - <PWMSlave3> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave3> - <PWMSlave4> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave4> - <PWMSlave5> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave5> - <PWMSlave6> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave6> - <PWMSlave7> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave7> - </TAUPWMMaster0> </Channel0> <Channel1> - <setting name="ChannelFunction" value="9" /> + <setting name="ChannelFunction" value="8" /> <setting name="Pinselection" value="-1" /> </Channel1> <Channel2> @@ -5413,7 +5410,7 @@ DataFlash </TAUInterval2> </Channel2> <Channel3> - <setting name="ChannelFunction" value="9" /> + <setting name="ChannelFunction" value="0" /> <setting name="Pinselection" value="-1" /> </Channel3> <Channel4> @@ -5429,7 +5426,7 @@ DataFlash <setting name="Pinselection" value="-1" /> </Channel6> <Channel7> - <setting name="ChannelFunction" value="9" /> + <setting name="ChannelFunction" value="0" /> <setting name="Pinselection" value="-1" /> </Channel7> </TAU0> @@ -5675,9 +5672,9 @@ DataFlash <setting name="PSRSEL" value="false" /> </P40> <P41> - <setting name="MODULE_UNUSED" value="true" /> + <setting name="MODULE_UNUSED" value="false" /> <setting name="INPUT_MODE" value="false" /> - <setting name="OUTPUT_MODE" value="false" /> + <setting name="OUTPUT_MODE" value="true" /> <setting name="PULLUP_ON" value="false" /> <setting name="NCH_ON" value="false" /> <setting name="OUTPUT_1" value="false" /> @@ -5873,9 +5870,9 @@ DataFlash <setting name="PSRSEL" value="false" /> </P91> <P92> - <setting name="MODULE_UNUSED" value="true" /> + <setting name="MODULE_UNUSED" value="false" /> <setting name="INPUT_MODE" value="false" /> - <setting name="OUTPUT_MODE" value="false" /> + <setting name="OUTPUT_MODE" value="true" /> <setting name="PULLUP_ON" value="false" /> <setting name="NCH_ON" value="false" /> <setting name="OUTPUT_1" value="false" /> @@ -5885,8 +5882,8 @@ DataFlash </PortP9> <PortP12> <P120> - <setting name="MODULE_UNUSED" value="true" /> - <setting name="INPUT_MODE" value="false" /> + <setting name="MODULE_UNUSED" value="false" /> + <setting name="INPUT_MODE" value="true" /> <setting name="OUTPUT_MODE" value="false" /> <setting name="PULLUP_ON" value="false" /> <setting name="NCH_ON" value="false" /> @@ -5935,8 +5932,8 @@ DataFlash <setting name="PSRSEL" value="false" /> </P124> <P125> - <setting name="MODULE_UNUSED" value="true" /> - <setting name="INPUT_MODE" value="false" /> + <setting name="MODULE_UNUSED" value="false" /> + <setting name="INPUT_MODE" value="true" /> <setting name="OUTPUT_MODE" value="false" /> <setting name="PULLUP_ON" value="false" /> <setting name="NCH_ON" value="false" /> @@ -6087,9 +6084,9 @@ DataFlash <setting name="ADC_ONESHOT_SELECT_MODE" value="true" /> <setting name="ADC_CONTINUOUS_SCAN_MODE" value="false" /> <setting name="ADC_ONESHOT_SCAN_MODE" value="false" /> - <setting name="ADC_ANALOG_INPUT_SELECTION" value="8" /> - <setting name="ANALOG_INPUT_24" value="true" /> - <setting name="ANALOG_INPUT_25" value="true" /> + <setting name="ADC_ANALOG_INPUT_SELECTION" value="9" /> + <setting name="ANALOG_INPUT_24" value="false" /> + <setting name="ANALOG_INPUT_25" value="false" /> <setting name="ANALOG_INPUT_26" value="true" /> <setting name="ADC_CONVERSION_MODE" value="0" /> <setting name="ADC_CONVERSION_TIME" value="0" /> diff --git a/BCZT/BCZT.rcpe b/BCZT/BCZT.rcpe index 2d65bd9..c18630d 100644 --- a/BCZT/BCZT.rcpe +++ b/BCZT/BCZT.rcpe @@ -354,7 +354,7 @@ </RTC1HZ> <RXD0 Name="RXD0" Text="disable" /> <ProjectName Name="PrjName" Text="BCZT" /> - <ProjectPath Name="PrjPath" Text="F:\FCB_project\temp\bczt_new\CODE\BCZT" /> + <ProjectPath Name="PrjPath" Text="E:\workspace\BCZT\new\BCZT_NEW\BCZT" /> <ProjectKind Name="PrjKind" Text="Project78K0R" /> <DeviceName Name="DeviceName" Fixed="" Text="RL78F13" /> <MCUName Name="MCUName" Text="RL78F13_48pin" /> @@ -417,7 +417,7 @@ <PrjVersion Name="PrjVersion" Text="1.2.0.1" /> <ProductVersion Name="ProductVersion" Text="4.08.05.01" /> <TO02_PWM Name="TO02_PWM" Text="false" /> - <TO03_PWM Name="TO03_PWM" Text="true" /> + <TO03_PWM Name="TO03_PWM" Text="false" /> <Ch3UseTI03 Name="Ch3UseTI03" Text="false" /> <Ch4UseTI03 Name="Ch4UseTI03" Text="false" /> <Ch5UseTI03 Name="Ch5UseTI03" Text="false" /> @@ -520,7 +520,7 @@ </Port3> <Port4 Chip="RL78F13_30pin,RL78F13_32pin,RL78F13_48pin" Pullup="true"> <P40 Name="P40/TOOL0" AltFunc="TOOL0" Point="I/O" /> - <P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="" Point="I/O" /> + <P41 Name="P41/TI10/TO10/TRJIO0/VCOUT0/SNZOUT2" AltFunc="P41" Point="I/O" /> </Port4> <Port6 Chip="RL78F13_32pin,RL78F13_48pin,RL78F13_64pin" Pullup="true"> <P60 Name="P60/_SCK00/SCL00" PITHL="true" Nch="true" AltFunc="" Point="I/O" /> @@ -547,15 +547,15 @@ <Port9 Chip="RL78F13_48pin"> <P90 Name="P90/ANI10" AltFunc="P90" Point="I/O" /> <P91 Name="P91/ANI11" AltFunc="P91" Point="I/O" /> - <P92 Name="P92/ANI12" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" AltFunc="" Point="I/O" /> + <P92 Name="P92/ANI12" Chip="R5F10AGF,R5F10AGG,R5F10BGC,R5F10BGD,R5F10BGE,R5F10BGF,R5F10BGG" AltFunc="P92" Point="I/O" /> </Port9> <Port12 Chip="RL78F13_48pin,RL78F13_64pin"> - <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" /> + <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" /> <P121 Name="P121/X1" AltFunc="" Point="I" /> <P122 Name="P122/X2/EXCLK" AltFunc="" Point="I" /> <P123 Name="P123/XT1" AltFunc="" Point="I" /> <P124 Name="P124/XT2/EXCLKS" AltFunc="" Point="I" /> - <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" /> + <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" /> </Port12> <Port13 Chip="RL78F13_48pin,RL78F13_64pin,RL78F13_80pin"> <P130 Name="P130/RESOUT" AltFunc="P130" Point="O" /> @@ -1641,10 +1641,9 @@ </FUNC> <TAG> <GlobleUserTag> - <cg_crc_area Name="cg_crc_area" Value="00" /> <cg_security9 Name="cg_security9" Value="00" /> <cg_security7 Name="cg_security7" Value="00" /> - <pior_value4 Name="pior_value4" Value="00" /> + <pior_value7 Name="pior_value7" Value="02" /> <pior_value1 Name="pior_value1" Value="00" /> <cg_security5 Name="cg_security5" Value="00" /> <ocdstart Name="ocdstart" Value="17E00" /> @@ -1654,16 +1653,17 @@ <cg_security1 Name="cg_security1" Value="00" /> <wdt_option Name="wdt_option" Value="E9" /> <clock_option Name="clock_option" Value="E8" /> + <cg_security2 Name="cg_security2" Value="00" /> <cg_option Name="cg_option" Value="84" /> <cg_security8 Name="cg_security8" Value="00" /> <cg_security6 Name="cg_security6" Value="00" /> <pior_value0 Name="pior_value0" Value="00" /> <cg_security4 Name="cg_security4" Value="00" /> <cg_onchip Name="cg_onchip" Value="" /> - <cg_security2 Name="cg_security2" Value="00" /> + <cg_crc_area Name="cg_crc_area" Value="00" /> <cg_iawctl_value Name="cg_iawctl_value" Value="00" /> <lvi_option Name="lvi_option" Value="FF" /> - <pior_value7 Name="pior_value7" Value="02" /> + <pior_value4 Name="pior_value4" Value="00" /> </GlobleUserTag> </TAG> </DIR> @@ -1788,8 +1788,79 @@ </CGC> <TAU0> <Channel0> - <setting name="ChannelFunction" value="10" /> + <setting name="ChannelFunction" value="7" /> <setting name="Pinselection" value="-1" /> + <TAUPWMMaster0> + <PWMMaster0> + <setting name="Value_scale" value="1" /> + <setting name="PWM_cycle" value="100" /> + <setting name="Master_interrupt_priority" value="3" /> + <setting name="Master_interrupt" value="unused" /> + </PWMMaster0> + <PWMSlave1> + <setting name="PWM_duty" value="0" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="unused" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave1> + <PWMSlave2> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave2> + <PWMSlave3> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave3> + <PWMSlave4> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave4> + <PWMSlave5> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave5> + <PWMSlave6> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave6> + <PWMSlave7> + <setting name="PWM_duty" value="50" /> + <setting name="OuputLevel" value="0" /> + <setting name="OuputValue" value="0" /> + <setting name="Slave_interrupt_priority" value="3" /> + <setting name="Slave_interrupt" value="used" /> + <setting name="OuputTime" value="0" /> + <setting name="TauPWMSlave cbPSRSEL" value="false" /> + </PWMSlave7> + </TAUPWMMaster0> <TAUMultiPWMMaster0> <PWMMaster0> <setting name="Value_scale" value="1" /> @@ -1861,80 +1932,9 @@ <setting name="TauPWMSlave cbPSRSEL" value="false" /> </PWMSlave7> </TAUMultiPWMMaster0> - <TAUPWMMaster0> - <PWMMaster0> - <setting name="Value_scale" value="1" /> - <setting name="PWM_cycle" value="100" /> - <setting name="Master_interrupt_priority" value="3" /> - <setting name="Master_interrupt" value="used" /> - </PWMMaster0> - <PWMSlave1> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave1> - <PWMSlave2> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave2> - <PWMSlave3> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave3> - <PWMSlave4> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave4> - <PWMSlave5> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave5> - <PWMSlave6> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave6> - <PWMSlave7> - <setting name="PWM_duty" value="50" /> - <setting name="OuputLevel" value="0" /> - <setting name="OuputValue" value="0" /> - <setting name="Slave_interrupt_priority" value="3" /> - <setting name="Slave_interrupt" value="used" /> - <setting name="OuputTime" value="0" /> - <setting name="TauPWMSlave cbPSRSEL" value="false" /> - </PWMSlave7> - </TAUPWMMaster0> </Channel0> <Channel1> - <setting name="ChannelFunction" value="9" /> + <setting name="ChannelFunction" value="8" /> <setting name="Pinselection" value="-1" /> </Channel1> <Channel2> @@ -1958,7 +1958,7 @@ </TAUInterval2> </Channel2> <Channel3> - <setting name="ChannelFunction" value="9" /> + <setting name="ChannelFunction" value="0" /> <setting name="Pinselection" value="-1" /> </Channel3> <Channel4> @@ -1974,7 +1974,7 @@ <setting name="Pinselection" value="-1" /> </Channel6> <Channel7> - <setting name="ChannelFunction" value="9" /> + <setting name="ChannelFunction" value="0" /> <setting name="Pinselection" value="-1" /> </Channel7> </TAU0> @@ -2220,9 +2220,9 @@ <setting name="PSRSEL" value="false" /> </P40> <P41> - <setting name="MODULE_UNUSED" value="true" /> + <setting name="MODULE_UNUSED" value="false" /> <setting name="INPUT_MODE" value="false" /> - <setting name="OUTPUT_MODE" value="false" /> + <setting name="OUTPUT_MODE" value="true" /> <setting name="PULLUP_ON" value="false" /> <setting name="NCH_ON" value="false" /> <setting name="OUTPUT_1" value="false" /> @@ -2418,9 +2418,9 @@ <setting name="PSRSEL" value="false" /> </P91> <P92> - <setting name="MODULE_UNUSED" value="true" /> + <setting name="MODULE_UNUSED" value="false" /> <setting name="INPUT_MODE" value="false" /> - <setting name="OUTPUT_MODE" value="false" /> + <setting name="OUTPUT_MODE" value="true" /> <setting name="PULLUP_ON" value="false" /> <setting name="NCH_ON" value="false" /> <setting name="OUTPUT_1" value="false" /> @@ -2430,8 +2430,8 @@ </PortP9> <PortP12> <P120> - <setting name="MODULE_UNUSED" value="true" /> - <setting name="INPUT_MODE" value="false" /> + <setting name="MODULE_UNUSED" value="false" /> + <setting name="INPUT_MODE" value="true" /> <setting name="OUTPUT_MODE" value="false" /> <setting name="PULLUP_ON" value="false" /> <setting name="NCH_ON" value="false" /> @@ -2480,8 +2480,8 @@ <setting name="PSRSEL" value="false" /> </P124> <P125> - <setting name="MODULE_UNUSED" value="true" /> - <setting name="INPUT_MODE" value="false" /> + <setting name="MODULE_UNUSED" value="false" /> + <setting name="INPUT_MODE" value="true" /> <setting name="OUTPUT_MODE" value="false" /> <setting name="PULLUP_ON" value="false" /> <setting name="NCH_ON" value="false" /> @@ -2632,9 +2632,9 @@ <setting name="ADC_ONESHOT_SELECT_MODE" value="true" /> <setting name="ADC_CONTINUOUS_SCAN_MODE" value="false" /> <setting name="ADC_ONESHOT_SCAN_MODE" value="false" /> - <setting name="ADC_ANALOG_INPUT_SELECTION" value="8" /> - <setting name="ANALOG_INPUT_24" value="true" /> - <setting name="ANALOG_INPUT_25" value="true" /> + <setting name="ADC_ANALOG_INPUT_SELECTION" value="9" /> + <setting name="ANALOG_INPUT_24" value="false" /> + <setting name="ANALOG_INPUT_25" value="false" /> <setting name="ANALOG_INPUT_26" value="true" /> <setting name="ADC_CONVERSION_MODE" value="0" /> <setting name="ADC_CONVERSION_TIME" value="0" /> diff --git a/BCZT/RLIN_driver/RLIN_driver.c b/BCZT/RLIN_driver/RLIN_driver.c index 0ce40b4..a1e17c7 100644 --- a/BCZT/RLIN_driver/RLIN_driver.c +++ b/BCZT/RLIN_driver/RLIN_driver.c @@ -252,7 +252,7 @@ void RLIN_Master_HeaderTransmit(uint8_t 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; case 0x99: RLIN_Master_Receive(8); /* ready for response transmit*/ break; diff --git a/BCZT/r_cg_adc.c b/BCZT/r_cg_adc.c index 0454862..5a7204c 100644 --- a/BCZT/r_cg_adc.c +++ b/BCZT/r_cg_adc.c @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements device driver for ADC module. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ /*********************************************************************************************************************** diff --git a/BCZT/r_cg_adc.h b/BCZT/r_cg_adc.h index 86f086b..0728d73 100644 --- a/BCZT/r_cg_adc.h +++ b/BCZT/r_cg_adc.h @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements device driver for ADC module. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ #ifndef ADC_H diff --git a/BCZT/r_cg_adc_user.c b/BCZT/r_cg_adc_user.c index bba3e76..8139009 100644 --- a/BCZT/r_cg_adc_user.c +++ b/BCZT/r_cg_adc_user.c @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements device driver for ADC module. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ /*********************************************************************************************************************** diff --git a/BCZT/r_cg_cgc.c b/BCZT/r_cg_cgc.c index ef36369..82e713f 100644 --- a/BCZT/r_cg_cgc.c +++ b/BCZT/r_cg_cgc.c @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements device driver for CGC module. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ /*********************************************************************************************************************** diff --git a/BCZT/r_cg_cgc.h b/BCZT/r_cg_cgc.h index 6a94524..a7b0140 100644 --- a/BCZT/r_cg_cgc.h +++ b/BCZT/r_cg_cgc.h @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements device driver for CGC module. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ #ifndef CGC_H diff --git a/BCZT/r_cg_cgc_user.c b/BCZT/r_cg_cgc_user.c index b3eff47..d9eb8cf 100644 --- a/BCZT/r_cg_cgc_user.c +++ b/BCZT/r_cg_cgc_user.c @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements device driver for CGC module. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ /*********************************************************************************************************************** diff --git a/BCZT/r_cg_macrodriver.h b/BCZT/r_cg_macrodriver.h index bb7a1da..e5a7630 100644 --- a/BCZT/r_cg_macrodriver.h +++ b/BCZT/r_cg_macrodriver.h @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements general head file. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ #ifndef STATUS_H diff --git a/BCZT/r_cg_port.c b/BCZT/r_cg_port.c index 419b455..1e5b367 100644 --- a/BCZT/r_cg_port.c +++ b/BCZT/r_cg_port.c @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * 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 | _00_Pn6_OUTPUT_0 | _00_Pn7_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; + P9 = _00_Pn2_OUTPUT_0; P13 = _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; 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 | _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 | _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; 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; - 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; } diff --git a/BCZT/r_cg_port.h b/BCZT/r_cg_port.h index f0f54cf..a4cd8e5 100644 --- a/BCZT/r_cg_port.h +++ b/BCZT/r_cg_port.h @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements device driver for PORT module. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ #ifndef PORT_H diff --git a/BCZT/r_cg_port_user.c b/BCZT/r_cg_port_user.c index cff7647..176b388 100644 --- a/BCZT/r_cg_port_user.c +++ b/BCZT/r_cg_port_user.c @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements device driver for PORT module. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ /*********************************************************************************************************************** diff --git a/BCZT/r_cg_timer.c b/BCZT/r_cg_timer.c index 70b7606..e183bc9 100644 --- a/BCZT/r_cg_timer.c +++ b/BCZT/r_cg_timer.c @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * 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 */ TMR00 = _0000_TAU_CLOCK_SELECT_CKM0 | _0000_TAU_CLOCK_MODE_CKS | _0000_TAU_TRIGGER_SOFTWARE | _0001_TAU_MODE_PWM_MASTER; - TDR00 = _3E7F_TAU_TDR00_VALUE; + TDR00 = _0C7F_TAU_TDR00_VALUE; TO0 &= ~_0001_TAU_CH0_OUTPUT_VALUE_1; TOE0 &= ~_0001_TAU_CH0_OUTPUT_ENABLE; /* 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; PWMDLY1 |= _0000_TO01_OUTPUT_DELAY_0; 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 */ 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; @@ -140,13 +122,6 @@ void R_TAU0_Create(void) /* Set TO01 pin */ P3 &= 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) { - TOE0 |= _0002_TAU_CH1_OUTPUT_ENABLE | _0008_TAU_CH3_OUTPUT_ENABLE | _0080_TAU_CH7_OUTPUT_ENABLE; - TS0 |= _0001_TAU_CH0_START_TRG_ON | _0002_TAU_CH1_START_TRG_ON | _0008_TAU_CH3_START_TRG_ON | - _0080_TAU_CH7_START_TRG_ON; + TOE0 |= _0002_TAU_CH1_OUTPUT_ENABLE; + TS0 |= _0001_TAU_CH0_START_TRG_ON | _0002_TAU_CH1_START_TRG_ON; } /*********************************************************************************************************************** @@ -170,9 +144,8 @@ void R_TAU0_Channel0_Start(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 | - _0080_TAU_CH7_STOP_TRG_ON; - TOE0 &= ~_0002_TAU_CH1_OUTPUT_ENABLE & ~_0008_TAU_CH3_OUTPUT_ENABLE & ~_0080_TAU_CH7_OUTPUT_ENABLE; + TT0 |= _0001_TAU_CH0_STOP_TRG_ON | _0002_TAU_CH1_STOP_TRG_ON; + TOE0 &= ~_0002_TAU_CH1_OUTPUT_ENABLE; } /*********************************************************************************************************************** diff --git a/BCZT/r_cg_timer.h b/BCZT/r_cg_timer.h index b36a117..74e056d 100644 --- a/BCZT/r_cg_timer.h +++ b/BCZT/r_cg_timer.h @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements device driver for TAU module. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ #ifndef TAU_H @@ -997,21 +997,13 @@ Macro definitions (Register bit) Macro definitions ***********************************************************************************************************************/ /* 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) */ #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 */ #define _0001_TAU0_CHANNEL0_DIVISOR (0x0001U) /* Clock divisor for TAU0 channel 1 */ #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) */ #define _7CFF_TAU_TDR02_VALUE (0x7CFFU) /* Clock divisor for TAU0 channel 2 */ diff --git a/BCZT/r_cg_timer_user.c b/BCZT/r_cg_timer_user.c index 0574484..3c3185a 100644 --- a/BCZT/r_cg_timer_user.c +++ b/BCZT/r_cg_timer_user.c @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements device driver for TAU module. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ /*********************************************************************************************************************** diff --git a/BCZT/r_cg_userdefine.h b/BCZT/r_cg_userdefine.h index 2a83077..6be174b 100644 --- a/BCZT/r_cg_userdefine.h +++ b/BCZT/r_cg_userdefine.h @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file includes user definition. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ #ifndef _USER_DEF_H diff --git a/BCZT/r_main.c b/BCZT/r_main.c index c2e69a5..e2035c1 100644 --- a/BCZT/r_main.c +++ b/BCZT/r_main.c @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements main function. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ /*********************************************************************************************************************** diff --git a/BCZT/r_systeminit.c b/BCZT/r_systeminit.c index fe25a86..2f47f7f 100644 --- a/BCZT/r_systeminit.c +++ b/BCZT/r_systeminit.c @@ -23,7 +23,7 @@ * Device(s) : R5F10AGF * Tool-Chain : CCRL * Description : This file implements system initializing function. -* Creation Date: 2023-11-24 +* Creation Date: 2023/11/26 ***********************************************************************************************************************/ /*********************************************************************************************************************** diff --git a/BCZT/user/MotorCtrl.c b/BCZT/user/MotorCtrl.c index b172af8..e696af7 100644 --- a/BCZT/user/MotorCtrl.c +++ b/BCZT/user/MotorCtrl.c @@ -790,11 +790,11 @@ void CurrentDetecte(void) static uint16_t OC_Count1=0,OC_Count2=0,OC_Count3 = 0; - current1 = getAdval(ADCH_RLY3); + current1 = getAdval(ADCH_RLY1); current2 = getAdval(ADCH_RLY2); - current3 = getAdval(ADCH_RLY1); + current3 = getAdval(ADCH_RLY3); - if (current1 > 100U && OC1flag == 0) + if (current1 > 60U && OC1flag == 0) { OC_Count1++; if (OC_Count1 >= 100) @@ -808,7 +808,7 @@ void CurrentDetecte(void) OC_Count1 = 0; } - if (current2 > 100U && OC2flag == 0) + if (current2 > 60U && OC2flag == 0) { OC_Count2++; if (OC_Count2 >= 100) @@ -823,7 +823,7 @@ void CurrentDetecte(void) OC_Count2 = 0; } - if (current3 > 100U && OC3flag == 0) + if (current3 > 60U && OC3flag == 0) { OC_Count3++; if (OC_Count3 >= 100) diff --git a/BCZT/user/PINdef.h b/BCZT/user/PINdef.h index 7665fb9..a1a1e7e 100644 --- a/BCZT/user/PINdef.h +++ b/BCZT/user/PINdef.h @@ -18,7 +18,7 @@ #define IN_HALL2 P9_bit.no0 #define IN_HALL3 P8_bit.no4 #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 OUT_RLY1P P14_bit.no0 @@ -35,6 +35,10 @@ #define OUT_RLY6N P1_bit.no5 #define OUT_LINEN P1_bit.no2 #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_RLY2 1 diff --git a/BCZT/user/appTask.c b/BCZT/user/appTask.c index a06b41c..e10884b 100644 --- a/BCZT/user/appTask.c +++ b/BCZT/user/appTask.c @@ -42,6 +42,8 @@ void MotorCtrl(void); void HallDetecte(void); void LIN_Task(void); void TfJr_CtrlTask(void); +void JrTask(void); +void Lock_Ctrl(void); extern uint8_t OC1flag,OC2flag,OC3flag; uint8_t TfState,JrState; unsigned char keybyte1,keybyte2,keybyte3; @@ -56,6 +58,7 @@ void Apply_task(void) KeyScan(); HallDetecte(); CurrentDetecte(); + JrTask(); if (EEL_SAVE_CNT_DOWN_TIMER > 0) { EEL_SAVE_CNT_DOWN_TIMER--; @@ -64,7 +67,6 @@ void Apply_task(void) if (Timer_5ms_flag == 1) { Timer_5ms_flag = 0; - KeyPro(); } @@ -83,6 +85,7 @@ void Apply_task(void) { Timer_50ms_flag = 0; TfJr_CtrlTask(); + Lock_Ctrl(); } 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 uint16_t current1,current2,current3; void LIN_Task(void) { static uint8_t lin_sch_count=0; @@ -101,6 +106,13 @@ void LIN_Task(void) case 0: Master_TxData1[0] = (JrState<<4)|(TfState<<6); 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); break; 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; + } +} + diff --git a/BCZT/user/hwCtrl.c b/BCZT/user/hwCtrl.c index ee50548..77853e4 100644 --- a/BCZT/user/hwCtrl.c +++ b/BCZT/user/hwCtrl.c @@ -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 keyReleaseFlag[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 void ClearKeyState(void) @@ -129,7 +129,7 @@ uint8_t GetIOState(uint8_t keyno) uint8_t GetKeyState(uint8_t keyno) { - if (keyno > 0 && keyno <= 16) + if (keyno > 0 && keyno <= KEY_NUM) { return keystate[keyno-1]; } diff --git a/BCZT_PANEL/OUTPUT/lin_test.hex b/BCZT_PANEL/OUTPUT/lin_test.hex index 288c827..e0adab8 100644 --- a/BCZT_PANEL/OUTPUT/lin_test.hex +++ b/BCZT_PANEL/OUTPUT/lin_test.hex @@ -1,5 +1,5 @@ :80000000CE00000028010000000000000000000000000000A2012A016F01000000000000D1010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079 -:180082008002000002FC610801000AFC00000000000000000000000076 +:180082008008000002FC610801000AFC00000000000000000000000070 :0400C000FF53E00406 :0A00C4000000000000000000000032 :FF00CE00CBF820FE305AFCFCEB0100FC6402003600FC3041FCEF04CC0000A747DFF93620FE3020FEEF04CC0000A747DFF94100321800EF08B3114982004842FCF643DFF44100320000EF08B3114980004820FEF643DFF4FC2F0200F6EFFE61FCC1C3C5C78EFD708EFCC1C78D129800AF34FC4232FC880061D323EB30FC99A230FCA232FCAF34FC4232FC61F8FC1B0500C0C09EFC609EFDC6C4C2C061FC318EFC1F0500EFEBC1C3C5C78EFD708EFCC1C7EB30FC8D1299AF0201605C0798008800318EBF0A018800FC210500C0C09EFC609EFDC6C4C2C061FCC1C3C5C78EFD708EFCC1AF2EFCF743DF06FC200500EF0CEB2CFC899D10A22CFCB22EFCC09EFC609EFDC6C409 diff --git a/BCZT_PANEL/lin_user.c b/BCZT_PANEL/lin_user.c index 33389fc..a192a0a 100644 --- a/BCZT_PANEL/lin_user.c +++ b/BCZT_PANEL/lin_user.c @@ -5,6 +5,6 @@ uint8_t g_rxbuf[8],g_txbuf[8]; //加const报错 MSGTYPE LIN_cfg_arr[MSG_NUM] = { //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} }; \ No newline at end of file