浏览代码

Relocate DUE Stepper ISR to TC0,2 (#13481)

Bob Kuhn 5 年前
父节点
当前提交
6bd0a0be97
共有 2 个文件被更改,包括 4 次插入4 次删除
  1. 2
    2
      Marlin/src/HAL/HAL_DUE/HAL_timers_Due.cpp
  2. 2
    2
      Marlin/src/HAL/HAL_DUE/HAL_timers_Due.h

+ 2
- 2
Marlin/src/HAL/HAL_DUE/HAL_timers_Due.cpp 查看文件

@@ -63,8 +63,8 @@
63 63
 const tTimerConfig TimerConfig [NUM_HARDWARE_TIMERS] = {
64 64
   { TC0, 0, TC0_IRQn,  3}, // 0 - [servo timer5]
65 65
   { TC0, 1, TC1_IRQn,  0}, // 1
66
-  { TC0, 2, TC2_IRQn,  0}, // 2
67
-  { TC1, 0, TC3_IRQn,  2}, // 3 - stepper
66
+  { TC0, 2, TC2_IRQn,  2}, // 2 - stepper
67
+  { TC1, 0, TC3_IRQn,  0}, // 3
68 68
   { TC1, 1, TC4_IRQn, 15}, // 4 - temperature
69 69
   { TC1, 2, TC5_IRQn,  3}, // 5 - [servo timer3]
70 70
   { TC2, 0, TC6_IRQn, 14}, // 6 - tone

+ 2
- 2
Marlin/src/HAL/HAL_DUE/HAL_timers_Due.h 查看文件

@@ -43,7 +43,7 @@ typedef uint32_t hal_timer_t;
43 43
 
44 44
 #define HAL_TIMER_RATE         ((F_CPU) / 2)    // frequency of timers peripherals
45 45
 
46
-#define STEP_TIMER_NUM 3  // index of timer to use for stepper
46
+#define STEP_TIMER_NUM 2  // index of timer to use for stepper
47 47
 #define TEMP_TIMER_NUM 4  // index of timer to use for temperature
48 48
 #define PULSE_TIMER_NUM STEP_TIMER_NUM
49 49
 #define TONE_TIMER_NUM 6  // index of timer to use for beeper tones
@@ -65,7 +65,7 @@ typedef uint32_t hal_timer_t;
65 65
 #define ENABLE_TEMPERATURE_INTERRUPT()  HAL_timer_enable_interrupt(TEMP_TIMER_NUM)
66 66
 #define DISABLE_TEMPERATURE_INTERRUPT() HAL_timer_disable_interrupt(TEMP_TIMER_NUM)
67 67
 
68
-#define HAL_STEP_TIMER_ISR()  void TC3_Handler()
68
+#define HAL_STEP_TIMER_ISR()  void TC2_Handler()
69 69
 #define HAL_TEMP_TIMER_ISR()  void TC4_Handler()
70 70
 #define HAL_TONE_TIMER_ISR()  void TC6_Handler()
71 71
 

正在加载...
取消
保存