From c8fa9e7b73d663fd1ee78632d38cea1b49c14d39 Mon Sep 17 00:00:00 2001
From: zhyinch <zhyinch@gmail.com>
Date: 星期二, 17 十一月 2020 20:22:29 +0800
Subject: [PATCH] V1.35 大连电牵,测试版本。配置回复变成立即回复,收到数据才不重启

---
 源码/核心板/Src/application/serial_at_cmd_app.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/serial_at_cmd_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/serial_at_cmd_app.c"
index 53f4a9f..ba2b77e 100644
--- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/serial_at_cmd_app.c"
+++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/serial_at_cmd_app.c"
@@ -38,7 +38,7 @@
 	checksum = Checksum_u16(&send_frame[2],8);
 	memcpy(&send_frame[10],&checksum,2);
 	
-	UART_PushFrame(send_frame, 12);	
+	USART_puts(send_frame, 12);	
 }
 void SendComMap(uint8_t data_length, uint8_t index)
 {
@@ -95,7 +95,8 @@
 							//SendComMap(pack_datalen,pack_index);
 							save_com_map_to_flash();
 							SendConfigConfirm(pack_msgtype,pack_length);
-							Program_Init();
+							delay_ms(10);
+							SCB->AIRCR = 0X05FA0000|(unsigned int)0x04; //软复位回到bootloader   
 							break;
 						case CMD_READ:
 							//read包中data字节,即mUsartReceivePack[0]表示数据长度;

--
Gitblit v1.9.3