diff --git a/source/.vscode/settings.json b/source/.vscode/settings.json new file mode 100644 index 0000000..ada5cf4 --- /dev/null +++ b/source/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "files.associations": { + "UART0.C": "cpp" + } +} \ No newline at end of file diff --git a/source/app/main.c b/source/app/main.c index 702d941..eecda10 100644 --- a/source/app/main.c +++ b/source/app/main.c @@ -75,7 +75,7 @@ stc5ac32s ************************************************/ //=============================================== //寄存器头文件 -//=============================================== +//=============================================== #include "main.h" @@ -109,6 +109,17 @@ void L0_main_init(void) //=============================================== void main(void) { + U32 c = 0; + L0_board_config(); + while(1) + { + LED0 = 1; + c = 0x100000; + while(c--){} + LED0 = 1; + c = 0x100000; + while(c--){} + } //初始化 L0_main_init(); //验证加密信息 @@ -120,24 +131,25 @@ void main(void) { s_nos_tick.t1s_heatbeart = 0; LED0 ^= 1; + L0_uart0_uc('.'); } //L1_ADS1213_main(); //单路采集滤波 - L3_task_adc_handler(0); - L3_task_adc_handler(1); - L3_task_adc_handler(2); - L3_task_adc_handler(3); + //L3_task_adc_handler(0); + //L3_task_adc_handler(1); + //L3_task_adc_handler(2); + //L3_task_adc_handler(3); //显示 - L3_task_adc_filter_show(&ts_adc_blur_show); + //L3_task_adc_filter_show(&ts_adc_blur_show); //寄存器值监控 - L3_task_reglisten_handle(&s_task_reglisten); + //L3_task_reglisten_handle(&s_task_reglisten); //输出,响应485协议 - L3_task_modbus_handler(&s_uart0_rec); + //L3_task_modbus_handler(&s_uart0_rec); //调试输出 //L3_task_debug(&_s_task_debug); diff --git a/source/bsp/bsp_config.c b/source/bsp/bsp_config.c index 33f0363..128c4bd 100644 --- a/source/bsp/bsp_config.c +++ b/source/bsp/bsp_config.c @@ -56,20 +56,16 @@ void L0_board_config(void) BITN_0(P5M1,BITN5);BITN_1(P5M0,BITN5); //LED - D_stdIO_P1(BITN7); - D_stdIO_P5(BITN4); + D_stdIO_P0_ALL(); + D_stdIO_P1_ALL(); + D_stdIO_P2_ALL(); + D_stdIO_P3_ALL(); + D_stdIO_P4_ALL(); //IO - D_stdIO_P1(BITN0); - D_stdIO_P1(BITN1); - D_stdIO_P1(BITN2); - D_stdIO_P1(BITN6); - D_stdIO_P3(BITN2); - D_stdIO_P3(BITN3); - D_stdIO_P3(BITN4); - D_stdIO_P3(BITN5); - D_stdIO_P3(BITN6); - D_stdIO_P3(BITN7); + BLED0 = BLED1 = BLED2 = BLED3 = BLED4 = BLED5 = BLED6 = 1; + BLED7 = BLED8 = BLED9 = BLED10 = BLED11 = BLED12 = BLED13 = 0; + LED0 = 1; #if (TYPE_WDT_ENABLE == D_WDT_STATUS) WDT_CONTR = 0x27; //使能看门狗,22M时钟下溢出时间约为5s,请注意添加喂狗程序