diff --git a/Core/Src/main.c b/Core/Src/main.c
index 883b377..ed811a7 100644
--- a/Core/Src/main.c
+++ b/Core/Src/main.c
@@ -24,6 +24,7 @@
#include "i2c.h"
#include "tim.h"
#include "usart.h"
+#include "syn6288.h"
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
@@ -106,15 +107,15 @@ int main(void)
MX_TIM2_Init();
MX_TIM3_Init();
MX_TIM4_Init();
- MX_USART1_UART_Init();
- // MX_USART2_UART_Init();
+ //MX_USART1_UART_Init();
+ MX_USART2_UART_Init();
/* USER CODE BEGIN 2 */
- HC_SR04_Init();
- BLUETOOTH_Init();
- MOTOR_Init();
- PathPlanner_Init();
- LineSeek_Init();
+ //HC_SR04_Init();
+ //BLUETOOTH_Init();
+ //MOTOR_Init();
+ //PathPlanner_Init();
+ //LineSeek_Init();
/* USER CODE END 2 */
/* Infinite loop */
@@ -131,11 +132,13 @@ int main(void)
// HAL_Delay(2000);
- App_LineSeek();
+ //App_LineSeek();
+ SYN_FrameInfo(2, "[v9][m0][t1]ģok");
+ HAL_Delay(3000);
// MOTOR_SetDuty(-20,20);
- // HAL_Delay(300); // 延时300毫秒
+ // HAL_Delay(300); // ʱ300
/* USER CODE END WHILE */
diff --git a/MDK-ARM/CAR.uvoptx b/MDK-ARM/CAR.uvoptx
index b9bf31f..cd57197 100644
--- a/MDK-ARM/CAR.uvoptx
+++ b/MDK-ARM/CAR.uvoptx
@@ -12,7 +12,7 @@
*.lib
*.txt; *.h; *.inc; *.md
*.plm
- *.cpp
+ *.cpp; *.cc; *.cxx
0
@@ -73,11 +73,11 @@
0
- 1
+ 0
0
1
- 18
+ 0
0
1
@@ -93,7 +93,7 @@
1
1
1
- 1
+ 0
1
1
1
@@ -117,159 +117,25 @@
BIN\CMSIS_AGDI.dll
-
- 0
- ARMRTXEVENTFLAGS
- -L70 -Z18 -C0 -M0 -T1
-
-
- 0
- DLGTARM
- (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)
-
-
- 0
- ARMDBGFLAGS
-
-
-
- 0
- CMSIS_AGDI
- -X"CMSIS-DAP_LU" -ULU_2022_8888 -O206 -S8 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM)
-
-
- 0
- DLGUARM
-
-
0
UL2CM3
UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000 -FN1 -FF0STM32F10x_128 -FS08000000 -FL020000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM))
-
- 0
- ST-LINKIII-KEIL_SWO
- -U-O142 -O2254 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_128 -FS08000000 -FL010000 -FP0($$Device:STM32F103C8$Flash\STM32F10x_128.FLM)
-
-
-
- 0
- 0
- 34
- 1
- 134226582
- 0
- 0
- 0
- 0
- 0
- 1
- ..\Peripheral\Src\bluetooth.c
-
- \\CAR\../Peripheral/Src/bluetooth.c\34
-
-
- 1
- 0
- 32
- 1
- 134221102
- 0
- 0
- 0
- 0
- 0
- 1
- ..\Peripheral\Src\control.c
-
- \\CAR\../Peripheral/Src/control.c\32
-
-
- 2
- 0
- 24
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ..\Peripheral\Src\bluetooth.c
-
-
-
-
- 3
- 0
- 99
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../Core/Src/main.c
-
-
-
-
- 4
- 0
- 97
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- ../Core/Src/main.c
-
-
-
-
-
-
- 0
- 1
- num,0x0A
-
-
-
-
- 1
- 8
- rxBuffer
- 0
-
-
-
-
- 2
- 0
- num
- 0
-
-
+
0
0
- 1
- 1
+ 0
+ 0
0
0
0
0
- 1
+ 0
0
0
0
@@ -282,7 +148,7 @@
0
0
0
- 1
+ 0
0
0
0
@@ -332,7 +198,7 @@
Application/User/App
- 1
+ 0
0
0
0
@@ -364,7 +230,7 @@
Application/User/Core
- 1
+ 0
0
0
0
@@ -384,7 +250,7 @@
3
5
1
- 1
+ 0
0
0
../Core/Src/main.c
@@ -480,7 +346,7 @@
Application/User/Peripheral
- 1
+ 0
0
0
0
@@ -575,8 +441,8 @@
0
0
0
- ..\Peripheral\Src\servo.c
- servo.c
+ ..\Peripheral\Src\path_plan.c
+ path_plan.c
0
0
@@ -587,8 +453,8 @@
0
0
0
- ..\Peripheral\Src\syn6288.c
- syn6288.c
+ ..\Peripheral\Src\servo.c
+ servo.c
0
0
@@ -599,8 +465,8 @@
0
0
0
- ..\Peripheral\Src\path_plan.c
- path_plan.c
+ ..\Peripheral\Src\syn6288.c
+ syn6288.c
0
0
@@ -796,7 +662,7 @@
Drivers/CMSIS
- 1
+ 0
0
0
0
diff --git a/MDK-ARM/CAR.uvprojx b/MDK-ARM/CAR.uvprojx
index 3220bd2..c7ff781 100644
--- a/MDK-ARM/CAR.uvprojx
+++ b/MDK-ARM/CAR.uvprojx
@@ -10,7 +10,7 @@
CAR
0x4
ARM-ADS
- 5060960::V5.06 update 7 (build 960)::.\ARMCC
+ 6160000::V6.16::ARMCLANG
1
@@ -137,7 +137,7 @@
4101
1
- BIN\UL2V8M.DLL
+ BIN\UL2CM3.DLL
"" ()
@@ -493,6 +493,11 @@
1
..\Peripheral\Src\motor.c
+
+ path_plan.c
+ 1
+ ..\Peripheral\Src\path_plan.c
+
servo.c
1
@@ -503,11 +508,6 @@
1
..\Peripheral\Src\syn6288.c
-
- path_plan.c
- 1
- ..\Peripheral\Src\path_plan.c
-
diff --git a/Peripheral/Inc/syn6288.h b/Peripheral/Inc/syn6288.h
index 3047d58..48f539e 100644
--- a/Peripheral/Inc/syn6288.h
+++ b/Peripheral/Inc/syn6288.h
@@ -1,7 +1,8 @@
#ifndef __SYN6288_H
#define __SYN6288_H
-#include "stm32f1xx_hal.h"
+#include "main.h"
+
void SYN_FrameInfo(uint8_t Music, uint8_t *HZdata);
void YS_SYN_Set(uint8_t *Info_data);
diff --git a/Peripheral/Src/path_plan.c b/Peripheral/Src/path_plan.c
index 1654ac2..9240296 100644
--- a/Peripheral/Src/path_plan.c
+++ b/Peripheral/Src/path_plan.c
@@ -2,10 +2,13 @@
#include "path_plan.h"
#include "stdio.h"
+#include "stdlib.h"
// 全局路径规划器
PathPlanner pathPlanner;
+void SetPath();
+
// 初始化路径规划器
void PathPlanner_Init()
{
diff --git a/Peripheral/Src/syn6288.c b/Peripheral/Src/syn6288.c
index 8221b94..76cf3e7 100644
--- a/Peripheral/Src/syn6288.c
+++ b/Peripheral/Src/syn6288.c
@@ -2,6 +2,12 @@
#include "usart.h"
#include "string.h"
+uint8_t SYN_StopCom[] = {0xFD, 0X00, 0X02, 0X02, 0XFD}; //停止合成
+uint8_t SYN_SuspendCom[] = {0XFD, 0X00, 0X02, 0X03, 0XFC}; //暂停合成
+uint8_t SYN_RecoverCom[] = {0XFD, 0X00, 0X02, 0X04, 0XFB}; //恢复合成
+uint8_t SYN_ChackCom[] = {0XFD, 0X00, 0X02, 0X21, 0XDE}; //状态查询
+uint8_t SYN_PowerDownCom[] = {0XFD, 0X00, 0X02, 0X88, 0X77}; //进入POWER DOWN状态命令
+
//Music:选择背景音乐。0:无背景音乐,1~15:选择背景音乐
void SYN_FrameInfo(uint8_t Music, uint8_t *HZdata)
{