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 |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/USR/SRC/RttTask.c b/USR/SRC/RttTask.c
index a0cd66c..dd4ca5b 100644
--- a/USR/SRC/RttTask.c
+++ b/USR/SRC/RttTask.c
@@ -4,6 +4,7 @@
 #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)
@@ -29,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);
     }
 }
 
@@ -43,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':
@@ -60,13 +63,15 @@
         SEGGER_RTT_printf(0, "Software Compile time is :%s %s\n\r", &COMPILE_DATE, &COMPILE_TIME);
         break;
     case 'o':
-        timer_channel_output_mode_config(TIMER0, MOTOR_OUT_CH_W, TIMER_OC_MODE_PWM0);
-        timer_channel_output_state_config(TIMER0, MOTOR_OUT_CH_W, TIMER_CCX_ENABLE);
+    case 'O':
+        set_bldcm_speed(2000);
+        set_bldcm_enable();
         break;
     case 's':
-        timer_channel_output_state_config(TIMER0, MOTOR_OUT_CH_W, TIMER_CCX_DISABLE);
+    case 'S':
+        set_bldcm_disable();
         break;
     default:
-        break;`
+        break;
     }
 }
\ No newline at end of file

--
Gitblit v1.8.0