|
|
@@ -3,6 +3,7 @@
|
|
|
#include "app_rs485_2.h"
|
|
|
#include "app.h"
|
|
|
#include "hardware_test.h"
|
|
|
+#include "app_end_ctr.h"
|
|
|
|
|
|
//uart2
|
|
|
static uint8_t app_rs485_buf[TX_2_BUFFER_SIZE];
|
|
|
@@ -62,6 +63,11 @@ uint8_t SUB_BMS_2_DEC(void)
|
|
|
|
|
|
void RS485_Communication_Time_Out_2(void)
|
|
|
{
|
|
|
+ if (end_ctr_self_ss_new.xl_sta && BAT2_IS_OPEN()) {
|
|
|
+ sub_bms_info_2.sub_bms_cmd.operate = OP_READ_INFO;
|
|
|
+ sub_bms_info_2.rs485_time_out = 1;
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
if(sub_bms_info_2.rs485_connect)
|
|
|
{
|