mirror of
https://github.com/odriverobotics/ODrive.git
synced 2026-08-18 18:20:15 +08:00
1.8 KiB
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 |