更新:按下转,松手停
This commit is contained in:
parent
6a1bf7a9d9
commit
8c1affee15
File diff suppressed because one or more lines are too long
89
OUTPUT/M12_SW0102.mot
Normal file
89
OUTPUT/M12_SW0102.mot
Normal file
@ -0,0 +1,89 @@
|
||||
S00E00004D313220202020206D6F7451
|
||||
S1130000CE0000000000000000000000000000001E
|
||||
S113001000000000000000000000000000000000DC
|
||||
S113002045015F01000000002801000000000000FD
|
||||
S113003000000000000000000000000000000000BC
|
||||
S113004000000000000000000000000000000000AC
|
||||
S1130050000000000000000000000000000000009C
|
||||
S1130060000000000000000000000000000000008C
|
||||
S1130070000000000000000000000000000000007C
|
||||
S1090080B80BB80BB80B2D
|
||||
S11300860000000000000000000000000000000066
|
||||
S10F00960000000000000000000000005A
|
||||
S10700C07A47E00493
|
||||
S10D00C4000000000000000000002E
|
||||
S11300CECBF820FE3036FCFC610100FCDA01003670
|
||||
S11300DE00FC3019FCEF04CC0000A747DFF93620F2
|
||||
S11300EEFE3020FEEF04CC0000A747DFF9410032BA
|
||||
S11300FE1C00EF08B311498600481AFCF643DFF4DE
|
||||
S113010E4100320000EF08B3114980004820FEF68A
|
||||
S113011E43DFF4FCA50100F6EFFEC1C3C5C78EFD97
|
||||
S113012E708EFCC13000FCFC5C0200C09EFC609E24
|
||||
S113013EFDC6C4C2C061FCC1C3C5C78EFD708EFCB2
|
||||
S113014EC1FC970400C09EFC609EFDC6C4C2C06183
|
||||
S106015EFC61FC41
|
||||
S113016116C80300AEF82761D339315E12F643DDB8
|
||||
S113017127BBBC02BC04BC06BC08BC0ABC0CBC0E3C
|
||||
S1130181BC10BC12BC14BC16BC18BC1ABC1CBC1ED2
|
||||
S11301913704200037B3EFD6AEF847DD06F6BBA728
|
||||
S11301A1A7EFF5D7717AFAFC2D0300FC420300FC9A
|
||||
S11301B1AB0300EFFA717AFAD7CF770002FCF001B2
|
||||
S11301C100FCDF0100FCF30100FC080200FC6302F7
|
||||
S11301D100FC220300F57800D7717BFAEFDB36A12E
|
||||
S11301E1FFCEA00071F2714BA4F5F3007183D78E99
|
||||
S11301F1A8D7343400F401CA0000CA2DEECA420360
|
||||
S1130201CE21EECE22FFD730100004E000163410C8
|
||||
S11302110071D2CE3000712AE6712BE2712AEE719F
|
||||
S11302212AEA51036F22FF9E22CE3008CE32A0CAA1
|
||||
S11302310000CA01FFCA0200CE3101710A30D77130
|
||||
S11302412BE2712BE6717A30D7717B30712AE6711A
|
||||
S11302512BE2D7710A30D7710B30D714AD1E316E32
|
||||
S1130261B9D734F00036F000F67182BAC6300F0AFD
|
||||
S1130271BAC4716AE5716BE1717AE5717BE1713A36
|
||||
S1130281E5713BE1710AE6710BE2711AE6711BE259
|
||||
S1130291714AE5714BE1716AED716AE9717AED7147
|
||||
S11302A17AE9F6BAA0C918BF5DAAC8085CFE08BA03
|
||||
S11302B1C8AACA085CFE08BACAF6BAA2C91ABF5DBE
|
||||
S11302C1AACE085CFD08BACEAACC085CFD08BACC5B
|
||||
S11302D1AAC8085CFD08BAC8AACA085CFD08BACA5B
|
||||
S11302E1D734B201716BE1716BE5A9086C0108B9EE
|
||||
S11302F1D734B401A9086C0108B9716AE5716BE1DD
|
||||
S1130301D734B201717BE1717BE5A9086C0208B9AC
|
||||
S1130311D734B401A9086C0208B9717AE5717BE19B
|
||||
S1130321D7710AE4710BE0D7CEABACD7FCE2020083
|
||||
S1130331FC400200FC540200FC020300F1EC1A052B
|
||||
S113034100F50AFCE50EFCD7D161F8E509FCD7D12B
|
||||
S1130351DF08D50AFC61E8E509FCD7F1FC0C0500CE
|
||||
S11303614C01DF21D51AFCDF1CE60224FCBF24FC6E
|
||||
S1130371440700DC34E51AFC300600BF24FC8F0E70
|
||||
S1130381FCEC1A0500D1DF21F1FC1A0500401AFC2E
|
||||
S113039101DF0F400EFC02DF05E50EFCEF04CF0E7A
|
||||
S11303A1FC02F51AFCF6BF24FCD74013FC01DF065E
|
||||
S11303B1F513FCFEA5FF4014FC0161F8F514FC40A3
|
||||
S11303C117FC01DF07F517FCFC2903004018FC01A9
|
||||
S11303D161F8F518FCD7E509FCD78F0AFCD1DD18C3
|
||||
S11303E17391DD2191DD2791DD4791DD779161F8ED
|
||||
S11303F1EE9700CF0AFC05D74009FC01DF5CF50943
|
||||
S1130401FCE50AFCD7F6BF0CFCCF0AFC02D7E602D6
|
||||
S11304110CFC16BF0CFC313D1441001701051142BF
|
||||
S1130421800061D309F6BF0CFC83639F0AFCE1EFF2
|
||||
S113043121E6020CFC16BF0CFC313D1441001701EE
|
||||
S1130441051142820061D309F6BF0CFC83639F0A44
|
||||
S1130451FCF1FC1A05004009FC01DF39F509FCCF68
|
||||
S11304610AFC04D7E6020CFC16BF0CFC313D144116
|
||||
S1130471001701051142840061D309F6BF0CFC8306
|
||||
S1130481639F0AFC5102EC1A0500F1FC1A0500F500
|
||||
S11304910AFCF509FCD7A210FCE512FCAF10FC32F2
|
||||
S11304A10500FC2F0500F74361F8E513FCAF10FCD0
|
||||
S11304B1520AFC2F0500F74361F8E514FCAF10FC68
|
||||
S11304C15214FC2F0500F74361F8E515FCAF10FC4D
|
||||
S11304D15232FC2F0500F74361F8E516FCAF10FC1E
|
||||
S11304E15264FC2F0500F74361F8E517FCAF10FCDB
|
||||
S11304F132E803FC2F0500F74361F8E518FCAF105F
|
||||
S1130501FC4460EADC04F6BF10FCD7D1DF098D029C
|
||||
S1130511312A5C017C01D7F1D73601FF91DD0871E5
|
||||
S11105218391DD0771C3D77182EFF971C2D7E0
|
||||
S113052F14F64315DD2261DD717BFACFE80080BE3E
|
||||
S113053FF013BEF6F6BEF2BEF4CFE800818FE800EA
|
||||
S10C054F3103FAAFE00061CDD7DD
|
||||
S9030000FC
|
@ -1,33 +1,17 @@
|
||||
QualityReport
|
||||
2023年3月11日 17:33:13
|
||||
2023年6月2日 9:37:40
|
||||
|
||||
------ Start build(M12, DefaultBuild) ------
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_systeminit.c -cpu=S2 -o DefaultBuild\r_systeminit.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_port.c -cpu=S2 -o DefaultBuild\r_cg_port.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_port_user.c -cpu=S2 -o DefaultBuild\r_cg_port_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_main.c -cpu=S2 -o DefaultBuild\r_main.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_cgc.c -cpu=S2 -o DefaultBuild\r_cg_cgc.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_cgc_user.c -cpu=S2 -o DefaultBuild\r_cg_cgc_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe event.c -cpu=S2 -o DefaultBuild\event.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe hwCtrl.c -cpu=S2 -o DefaultBuild\hwCtrl.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe appTask.c -cpu=S2 -o DefaultBuild\appTask.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_adc.c -cpu=S2 -o DefaultBuild\r_cg_adc.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_adc_user.c -cpu=S2 -o DefaultBuild\r_cg_adc_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_timer.c -cpu=S2 -o DefaultBuild\r_cg_timer.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_timer_user.c -cpu=S2 -o DefaultBuild\r_cg_timer_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_wdt.c -cpu=S2 -o DefaultBuild\r_cg_wdt.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe r_cg_wdt_user.c -cpu=S2 -o DefaultBuild\r_cg_wdt_user.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
hwCtrl.c(22):W0520111:Statement is unreachable
|
||||
appTask.c(57):W0520550:Variable "keep_count" was set but never used
|
||||
hwCtrl.c(25):W0520111:Statement is unreachable
|
||||
appTask.c(105):W0523077:Called function should have prototype
|
||||
appTask.c(86):W0520177:Variable "ledno" was declared but never referenced
|
||||
appTask.c(86):W0520177:Variable "last" was declared but never referenced
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\Bin\rlink.exe -subcommand=DefaultBuild\M12.clnk
|
||||
E:\Program Files (x86)\renesas\CS+\CC\CC-RL\V1.11.00\Bin\ccrl.exe appTask.c -cpu=S2 -o DefaultBuild\appTask.obj "-dev=E:\Program Files (x86)\renesas\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF" -g -g_line -I . -far_rom -c -msg_lang=english
|
||||
appTask.c(77):W0520550:Variable "keep_count" was set but never used
|
||||
appTask.c(141):W0523077:Called function should have prototype
|
||||
appTask.c(122):W0520177:Variable "ledno" was declared but never referenced
|
||||
appTask.c(122):W0520177:Variable "last" was declared but never referenced
|
||||
E:\Program Files (x86)\renesas\CS+\CC\CC-RL\V1.11.00\Bin\rlink.exe -subcommand=DefaultBuild\M12.clnk
|
||||
W0561017:The evaluation period of CC-RL V1 has expired. Please consider purchasing the product.
|
||||
W0561017:The evaluation period of CC-RL V1 has expired. Please consider purchasing the product.
|
||||
Renesas Optimizing Linker Completed
|
||||
------ Build ended(Error:0, Warning:8)(M12, DefaultBuild) ------
|
||||
------ Build ended(Error:0, Warning:6)(M12, DefaultBuild) ------
|
||||
|
||||
--- CommandFile 1 ---
|
||||
DefaultBuild\M12.clnk :
|
||||
@ -49,14 +33,14 @@ DefaultBuild\M12.clnk :
|
||||
-Input=DefaultBuild\event.obj
|
||||
-Input=DefaultBuild\hwCtrl.obj
|
||||
-SECURITY_ID=00000000000000000000
|
||||
-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF
|
||||
-DEVICE=E:\Program Files (x86)\renesas\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF
|
||||
-DEBug
|
||||
-NOCOmpress
|
||||
-NOOPtimize
|
||||
-OUtput=DefaultBuild\M12.abs
|
||||
-LIBrary=C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\lib\rl78cm4s.lib
|
||||
-LIBrary=C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\lib\malloc_n.lib
|
||||
-LIBrary=C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.11.00\lib\rl78cm4r.lib
|
||||
-LIBrary=E:\Program Files (x86)\renesas\CS+\CC\CC-RL\V1.11.00\lib\rl78cm4s.lib
|
||||
-LIBrary=E:\Program Files (x86)\renesas\CS+\CC\CC-RL\V1.11.00\lib\malloc_n.lib
|
||||
-LIBrary=E:\Program Files (x86)\renesas\CS+\CC\CC-RL\V1.11.00\lib\rl78cm4r.lib
|
||||
-OCDBG=04
|
||||
-USER_OPT_BYTE=7A47E0
|
||||
-LISt=DefaultBuild\M12.map
|
||||
@ -68,7 +52,7 @@ DefaultBuild\M12.clnk :
|
||||
-NOLOgo
|
||||
-end
|
||||
-Input=DefaultBuild\M12.abs
|
||||
-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF
|
||||
-DEVICE=E:\Program Files (x86)\renesas\CS+\CC\Device\RL78\Devicefile\DR5F10268.DVF
|
||||
-OUtput=DefaultBuild\M12.mot
|
||||
-FOrm=Stype
|
||||
-NOMessage
|
||||
@ -76,13 +60,13 @@ DefaultBuild\M12.clnk :
|
||||
|
||||
|
||||
--- SHA1 hash value of output files ---
|
||||
E:\workspace\M12\k67\DefaultBuild\M12.abs: f994ad63eca5f1bac8e9e5940e5ccd7e0d6a9abd
|
||||
E:\workspace\M12\k67\DefaultBuild\M12.mot: 8cfa870d7031aa8b6891d4078c5da523c85d4b8c
|
||||
F:\FCB_project\temp\M12\k67\DefaultBuild\M12.abs: a3483cf16eaeb8406fd6a7d7f0e0aa80ad0e7c2b
|
||||
F:\FCB_project\temp\M12\k67\DefaultBuild\M12.mot: 28237214ceff50317efc0414ffcb3cc99d53f40c
|
||||
|
||||
|
||||
--- System Information ---
|
||||
*OS Version
|
||||
Microsoft Windows 11 专业版 (-, 10.0.22621, WOW64)
|
||||
Microsoft Windows 10 专业版 (-, 10.0.19044, WOW64)
|
||||
*Language
|
||||
中文(中国)
|
||||
*.NET Framework Version
|
||||
@ -102,16 +86,16 @@ E:\workspace\M12\k67\DefaultBuild\M12.mot: 8cfa870d7031aa8b6891d4078c5da523c85d4
|
||||
*Product License
|
||||
|
||||
*Execution Place
|
||||
C:\Program Files (x86)\Renesas Electronics\CS+\CC
|
||||
E:\Program Files (x86)\renesas\CS+\CC
|
||||
*Memory Usage
|
||||
*Private Working Set
|
||||
183 MB
|
||||
206 MB
|
||||
*Number of GDI Objects
|
||||
2019
|
||||
1972
|
||||
*Number of USER Objects
|
||||
1162
|
||||
1106
|
||||
*Opened Files
|
||||
1 editors, 1 files, 1 KB
|
||||
4 editors, 4 files, 12 KB
|
||||
|
||||
--- Build Tool Plug-in Information ---
|
||||
RH850 Build tool CC-RH Plug-in
|
||||
@ -240,11 +224,11 @@ Device Information Common Interface
|
||||
DeviceInformation.dll
|
||||
|
||||
--- Main Project Information ---
|
||||
E:\workspace\M12\k67\M12.mtpj
|
||||
F:\FCB_project\temp\M12\k67\M12.mtpj
|
||||
Microcontroller Information
|
||||
*R5F10268
|
||||
*File Name: Version
|
||||
RL78_Productlist.xml: V8.070100
|
||||
RL78_Productlist.xml: V8.070000
|
||||
R5F10268_common.xml: V1.10.00.XX.01
|
||||
DR5F10268.DVF: V1.12
|
||||
g12_26xasp_flash.ti: V1.00
|
||||
|
50
appTask.c
50
appTask.c
@ -11,8 +11,10 @@
|
||||
uint8_t g_rx_buf[3];
|
||||
|
||||
extern uint16_t g_AdVal[3];
|
||||
|
||||
|
||||
uint8_t flagMotorStart;
|
||||
uint8_t MotorState;
|
||||
uint16_t MotorCounter;
|
||||
uint8_t MotorDir;
|
||||
void HardWare_Init(void)
|
||||
{
|
||||
//时基初始化
|
||||
@ -33,7 +35,8 @@ void HardWare_Init(void)
|
||||
|
||||
void Variable_Init(void)
|
||||
{
|
||||
|
||||
MotorState = 0;
|
||||
MotorDir = MOTOR_ZZ;
|
||||
}
|
||||
|
||||
void keyLogic(uint8_t keyno)
|
||||
@ -48,8 +51,25 @@ void keyLogic(uint8_t keyno)
|
||||
}
|
||||
|
||||
}
|
||||
void keyLogicRelease(uint8_t keyno)
|
||||
{
|
||||
switch (keyno)
|
||||
{
|
||||
case KEY_RESET:
|
||||
if (MotorState != 0)
|
||||
{
|
||||
MotorStart();
|
||||
}
|
||||
|
||||
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
#define KEY_DELAY_TIME 6
|
||||
|
||||
void keyScan(void)//5ms
|
||||
{
|
||||
static uint16_t keydelay[9]={0,0,0,0,0,0,0,0,0};
|
||||
@ -66,13 +86,29 @@ void keyScan(void)//5ms
|
||||
{
|
||||
keyflag[i] = 1;
|
||||
keydelay[i] = KEY_DELAY_TIME;
|
||||
keyLogic(i);
|
||||
//keyLogic(i);
|
||||
keep_count[i] = 0;
|
||||
MotorCtrl(MotorDir);
|
||||
}
|
||||
|
||||
}
|
||||
else if (keyval == 0)
|
||||
{
|
||||
MotorCtrl(MOTOR_NOACT);
|
||||
if (keyflag[i] == 1)
|
||||
{
|
||||
if (MotorDir == MOTOR_FZ)
|
||||
{
|
||||
MotorDir = MOTOR_ZZ;
|
||||
}
|
||||
else
|
||||
{
|
||||
MotorDir = MOTOR_FZ;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
keyflag[i] = 0;
|
||||
keydelay[i] = 0;
|
||||
}
|
||||
@ -95,7 +131,7 @@ void AppTask(void)
|
||||
if (TimeBase10msFlag == 1)
|
||||
{
|
||||
TimeBase10msFlag = 0;
|
||||
MotorTask();
|
||||
//MotorTask();
|
||||
}
|
||||
|
||||
if (TimeBase100msFlag == 1)
|
||||
@ -112,9 +148,7 @@ void AppTask(void)
|
||||
}
|
||||
|
||||
}
|
||||
uint8_t flagMotorStart;
|
||||
uint8_t MotorState;
|
||||
uint16_t MotorCounter;
|
||||
|
||||
#define MOTOR_IDLE 0
|
||||
#define MOTOR_START 1
|
||||
#define MOTOR_STEP1 2
|
||||
|
Loading…
x
Reference in New Issue
Block a user