From b86f294182dea4af94f83a745c3fdbb18d7fa40b Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期二, 29 四月 2025 18:06:27 +0800 Subject: [PATCH] V1.20版本,修改未激活模式下,静止休眠功能关闭,防止复位激活,切换激活和非激活状态时重新加速度计计数 --- keil/sn74hc595.c | 33 ++++++++++++++++++++++++++++++++- 1 files changed, 32 insertions(+), 1 deletions(-) diff --git a/keil/sn74hc595.c b/keil/sn74hc595.c index 16fcd57..7d018b3 100644 --- a/keil/sn74hc595.c +++ b/keil/sn74hc595.c @@ -62,7 +62,31 @@ } update_led_power_state(); } - +void motor_on(void) +{ + motor_power_state=0; + update_led_power_state(); +} +void motor_off(void) +{ + motor_power_state=1; + update_led_power_state(); +} +void motor_on_and_off(uint8_t*state) +{ if(*state==0) + *state=1; + else { + *state=0; + } + update_led_power_state(); + delay_ms(500); + if(*state==0) + *state=1; + else { + *state=0; + } + update_led_power_state(); +} void gps_led_on(void) { gps_success_state=1;//uwb亮起 @@ -129,6 +153,8 @@ enbale_blink_flag=0; update_led_power_state(); }else{ + if(active_flag) + { if(bat_percent>15) { charge_green_on(); @@ -145,5 +171,10 @@ // update_led_power_state(); enbale_blink_flag=1; } + }else{ + charge_green_off(); + charge_red_off(); + enbale_blink_flag=0; } + } } \ No newline at end of file -- Gitblit v1.9.3