Browse Source

清理main.c

dev
mr.zhangsan 1 year ago
parent
commit
1a76aeba5b
  1. 54
      keilp/stcTTSS2_W5.uvprojx
  2. 47
      source/app/main.c

54
keilp/stcTTSS2_W5.uvprojx

@ -10,6 +10,7 @@
<TargetName>STC8H3K48S2</TargetName> <TargetName>STC8H3K48S2</TargetName>
<ToolsetNumber>0x0</ToolsetNumber> <ToolsetNumber>0x0</ToolsetNumber>
<ToolsetName>MCS-51</ToolsetName> <ToolsetName>MCS-51</ToolsetName>
<uAC6>0</uAC6>
<TargetOption> <TargetOption>
<TargetCommonOption> <TargetCommonOption>
<Device>STC8H3K64S4 Series</Device> <Device>STC8H3K64S4 Series</Device>
@ -123,47 +124,6 @@
<HexOffset>0</HexOffset> <HexOffset>0</HexOffset>
<Oh166RecLen>16</Oh166RecLen> <Oh166RecLen>16</Oh166RecLen>
</OPTHX> </OPTHX>
<Simulator>
<UseSimulator>1</UseSimulator>
<LoadApplicationAtStartup>1</LoadApplicationAtStartup>
<RunToMain>1</RunToMain>
<RestoreBreakpoints>1</RestoreBreakpoints>
<RestoreWatchpoints>1</RestoreWatchpoints>
<RestoreMemoryDisplay>1</RestoreMemoryDisplay>
<RestoreFunctions>1</RestoreFunctions>
<RestoreToolbox>1</RestoreToolbox>
<LimitSpeedToRealTime>1</LimitSpeedToRealTime>
<RestoreSysVw>1</RestoreSysVw>
</Simulator>
<Target>
<UseTarget>0</UseTarget>
<LoadApplicationAtStartup>1</LoadApplicationAtStartup>
<RunToMain>1</RunToMain>
<RestoreBreakpoints>1</RestoreBreakpoints>
<RestoreWatchpoints>1</RestoreWatchpoints>
<RestoreMemoryDisplay>1</RestoreMemoryDisplay>
<RestoreFunctions>0</RestoreFunctions>
<RestoreToolbox>1</RestoreToolbox>
<RestoreTracepoints>1</RestoreTracepoints>
<RestoreSysVw>1</RestoreSysVw>
</Target>
<RunDebugAfterBuild>0</RunDebugAfterBuild>
<TargetSelection>10</TargetSelection>
<SimDlls>
<CpuDll></CpuDll>
<CpuDllArguments></CpuDllArguments>
<PeripheralDll></PeripheralDll>
<PeripheralDllArguments></PeripheralDllArguments>
<InitializationFile></InitializationFile>
</SimDlls>
<TargetDlls>
<CpuDll></CpuDll>
<CpuDllArguments></CpuDllArguments>
<PeripheralDll></PeripheralDll>
<PeripheralDllArguments></PeripheralDllArguments>
<InitializationFile></InitializationFile>
<Driver>BIN\STCMON51.DLL</Driver>
</TargetDlls>
</DebugOption> </DebugOption>
<Utilities> <Utilities>
<Flash1> <Flash1>
@ -217,12 +177,14 @@
<Mx51P>0</Mx51P> <Mx51P>0</Mx51P>
<hadXRAM2>0</hadXRAM2> <hadXRAM2>0</hadXRAM2>
<uocXram2>0</uocXram2> <uocXram2>0</uocXram2>
<hadXRAM3>0</hadXRAM3>
<ModC2>0</ModC2> <ModC2>0</ModC2>
<ModH2>0</ModH2> <ModH2>0</ModH2>
<Mdu_R515>0</Mdu_R515> <Mdu_R515>0</Mdu_R515>
<Mdu_F120>0</Mdu_F120> <Mdu_F120>0</Mdu_F120>
<Psoc>0</Psoc> <Psoc>0</Psoc>
<hadIROM2>0</hadIROM2> <hadIROM2>0</hadIROM2>
<hadIROM3>0</hadIROM3>
<ModSmx2>0</ModSmx2> <ModSmx2>0</ModSmx2>
<cBanks>0</cBanks> <cBanks>0</cBanks>
<xBanks>0</xBanks> <xBanks>0</xBanks>
@ -292,6 +254,16 @@
<StartAddress>0x0</StartAddress> <StartAddress>0x0</StartAddress>
<Size>0x0</Size> <Size>0x0</Size>
</IROM512> </IROM512>
<XRA513>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</XRA513>
<IROM513>
<Type>0</Type>
<StartAddress>0x0</StartAddress>
<Size>0x0</Size>
</IROM513>
</OnChipMemories> </OnChipMemories>
</Target51Misc> </Target51Misc>
<C51> <C51>

47
source/app/main.c

@ -54,7 +54,6 @@ void L0_RTC_init(void)
Lc_delay_ms(200); Lc_delay_ms(200);
} }
void L0_main_initled(void) void L0_main_initled(void)
{ {
D_LED1_OFF(); D_LED1_OFF();
@ -72,27 +71,20 @@ void L0_main_initled(void)
void L0_main_init(void) void L0_main_init(void)
{ {
int r = 0; int r = 0;
///>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>算法测试区域
///<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<算法测试区域
Lc_delay_ms(200); Lc_delay_ms(200);
L0_main_initled(); L0_main_initled();
CLKDIV = 0;////不分频,使用focs CLKDIV = 0;////不分频,使用focs
L0_uart1_open(); L0_uart1_open();
/// L0_uart2_open();
L3_debug_drv_init(); L3_debug_drv_init();
L1_task_tick_init(); L1_task_tick_init();
L0_timer0_Init();ET0 = 1; L0_timer0_Init();ET0 = 1;
printf1("\r\nD_sys_MainFre %ld",D_sys_MainFre); printf1("\r\nD_sys_MainFre %ld",D_sys_MainFre);
r = L3_S_init(); r = L3_S_init();
printf1("\r\nL3_S_init %d",r); printf1("\r\nL3_S_init %d",r);
} }
//=============================================== //===============================================
@ -102,9 +94,6 @@ void main(void)
{ {
u16 a= 0; u16 a= 0;
char d[9]={0xab}; char d[9]={0xab};
//-----------------------------------------------
//系统初始化
//----------------------------------------------
L0_main_init(); L0_main_init();
L3_task_weight_init(); L3_task_weight_init();
@ -113,31 +102,21 @@ char d[9]={0xab};
printfs("\r\3 main while13\r\n"); printfs("\r\3 main while13\r\n");
//-----------------------------------------------
//系统主循环
//-----------------------------------------------
while(1) while(1)
{///44M 裸奔2us一个循环 {
//1>>>>>1>>>>>1>>>>>1>>>>>1>>>>>1>>>>> TTSS 1心跳>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
if(1 == s_nos_tick.t1s_heartbeat)/// if(1 == s_nos_tick.t1s_heartbeat)///
{ {
s_nos_tick.t1s_heartbeat = 0; s_nos_tick.t1s_heartbeat = 0;
///L1_uartD_uc('.'); ///L1_uartD_uc('.');
D_LED2_REV(); D_LED2_REV();
} }
//1<<<<<1<<<<<1<<<<<1<<<<<1<<<<<1<<<<< TTSS 1心跳<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.
//-------------------------------------------------------------------------------------- TTSS_run_every(s_nos_tick.stamp,40)
//>>>>>2>>>>>>2>>>>>2>>>>>2>>>>>2>>>>> TTSS 2 定期任务>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>. D_LED1_REV();
TTSS_run_every(s_nos_tick.stamp,40)////500 -7s 70-1s TTSS 2需要主循环定时工作的任务:stamp需要防止被其他程序使用 L4_weight_out();
D_LED1_REV(); L4_weight_out(); //// D_LED1_REV();
///55 0D 0C 90 F5 77 FF 52 80 00 00 00 33 ///55 0D 0C 90 F5 77 FF 52 80 00 00 00 33
TTSS_run_every_end TTSS_run_every_end
//// L1_expara_sample();///
//<<<<<2<<<<<<<2<<<<<<2<<<<<<2<<<<<<<TTSS 2 定期任务 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.
//--------------------------------------------------------------------------------------
//>>>>>3>>>>>>>3>>>>>>3>>>>>>3>>>>>>>TTSS 3 debug>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
if(L2_debug_ONcomand()) if(L2_debug_ONcomand())
{ {
L3_test_ONdebug(D_cmd_filter_debug);///fd xx xx/// L3_test_ONdebug(D_cmd_filter_debug);///fd xx xx///
@ -145,23 +124,9 @@ char d[9]={0xab};
L3_weight_ONdebug(D_cmd_filter_weight);///fd xx xx/// L3_weight_ONdebug(D_cmd_filter_weight);///fd xx xx///
// L3_ADC_debug(D_cmd_filter_adc);///fa xx xx // L3_ADC_debug(D_cmd_filter_adc);///fa xx xx
// L3_moto_debug(D_cmd_filter_moto);///f0 xx xx/ // L3_moto_debug(D_cmd_filter_moto);///f0 xx xx/
/// L3_lora_debug(D_cmd_filter_lora);// // L3_lora_debug(D_cmd_filter_lora);//
} }
//<<<<<3<<<<<<<3<<<<<<<3<<<<<<3<<<<<<TTSS 3 debug><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.
//--------------------------------------------------------------------------------------
//>>>>>>4>>>>>>>4>>>>>>4>>>>>>4>>>>>>TTSS 4 并行任务>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
L3_task_weight_handler(&tst_weight); L3_task_weight_handler(&tst_weight);
/// L2_task_move_handle(&ts_task_move);
//<<<<<4<<<<<<<<4<<<<<<4<<<<<<<4<<<<<TTSS 4 并行任务 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.
//--------------------------------------------------------------------------------------
//>>>>>>5>>>>>>>5>>>>>>5>>>>>>5>>>>>>TTSS 5 日常任务 随机任务>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
//<<<<<5<<<<<<<5<<<<<<<5<<<<<<5<<<<<<TTSS 5 日常任务 随机任务<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<.
} }
} }

Loading…
Cancel
Save