From 82e38738a4d532cc3d56cbf80c1a4093f23cdd6a Mon Sep 17 00:00:00 2001
From: tao_z <tzj0429@163.com>
Date: Wed, 14 Jul 2021 07:01:42 +0800
Subject: [PATCH] 调整时钟64MHz。 RTT任务增加马达开启和关闭功能

---
 USR/SRC/RttTask.c |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/USR/SRC/RttTask.c b/USR/SRC/RttTask.c
index a4ed584..dd4ca5b 100644
--- a/USR/SRC/RttTask.c
+++ b/USR/SRC/RttTask.c
@@ -2,6 +2,9 @@
 #include "SEGGER_RTT.h"
 #include "SysCfg.h"
 #include "gd32e23x.h"
+#include "pwm.h"
+#include "motor.h"
+#include "bldc_ctrl.h"
 static uint32_t RttDataOutPutFlag = 0;
 static void RTT_KeyValue(uint32_t key);
 extern void RTT_TaskInit(void)
@@ -27,7 +30,9 @@
     }
     if (0 != RttDataOutPutFlag)
     {
-        SEGGER_RTT_printf(0, "%d\n", output_index++);
+        // SEGGER_RTT_printf(0, "%d\n", output_index++);
+        output_index = (uint32_t)get_motor_speed();
+        SEGGER_RTT_printf(0, "motor speed is:%d!\n", output_index);
     }
 }
 
@@ -41,7 +46,7 @@
     case 'd':
     case 'D':
         RttDataOutPutFlag = !RttDataOutPutFlag;
-        SEGGER_RTT_printf(0, "Index:\tTemp\tBase\tCP\tleakCurr\tCurr\tAC_Vot\tState\tError\n");
+        SEGGER_RTT_printf(0, "RTT Output data stop or start!\n");
         break;
     case 'v':
     case 'V':
@@ -57,7 +62,15 @@
     case 'T':
         SEGGER_RTT_printf(0, "Software Compile time is :%s %s\n\r", &COMPILE_DATE, &COMPILE_TIME);
         break;
-
+    case 'o':
+    case 'O':
+        set_bldcm_speed(2000);
+        set_bldcm_enable();
+        break;
+    case 's':
+    case 'S':
+        set_bldcm_disable();
+        break;
     default:
         break;
     }

--
Gitblit v1.8.0