Files
ODrive/docs/resources.md
T

1.8 KiB

Most information in this file can be reproduced by running dump_interrupts(odrv0) and dump_dma(odrv0) in odrivetool.

ODrive v3.6

Interrupt Vectors

  • lowest priority: 15
  • highest priority: 0
# Name Prio
-12 MemoryManagement_IRQn 0
-11 BusFault_IRQn 0
-10 UsageFault_IRQn 0
-5 SVCall_IRQn 0
-4 DebugMonitor_IRQn 0
-2 PendSV_IRQn 15
-1 SysTick_IRQn 15
11 DMA1_Stream0_IRQn 5
13 DMA1_Stream2_IRQn 5
15 DMA1_Stream4_IRQn 5
16 DMA1_Stream5_IRQn 5
18 ADC_IRQn 5
19 CAN1_TX_IRQn 6
20 CAN1_RX0_IRQn 6
21 CAN1_RX1_IRQn 6
22 CAN1_SCE_IRQn 6
25 TIM1_UP_TIM10_IRQn 0
44 TIM8_UP_TIM13_IRQn 0
45 TIM8_TRG_COM_TIM14_IRQn 0
50 TIM5_IRQn 5
51 SPI3_IRQn 5
52 UART4_IRQn 5
67 OTG_FS_IRQn 5

DMA Streams

  • lowest priority: 0
  • highest priority: 3
Name Prio Channel High Level Func
DMA1_Stream0 1 0 (SPI3_RX) SPI
DMA1_Stream2 0 4 (UART4_RX) UART0
DMA1_Stream4 0 4 (UART4_TX) UART0
DMA1_Stream5 1 0 (SPI3_TX) SPI
DMA2_Stream0 0 0 (ADC1) freerunning ADC