You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
2.1 KiB

1 year ago
  1. #include "gins.h"
  2. #include "stm32f4xx_it.h"
  3. void DebugMon_Handler(void) {}
  4. /***********************************************************************************************************************
  5. * IRQ *
  6. ***********************************************************************************************************************/
  7. void DMA1_Stream1_IRQHandler(void) { HAL_DMA_IRQHandler(&hdma1_stream1); }
  8. void DMA2_Stream2_IRQHandler(void) { HAL_DMA_IRQHandler(&hdma2_stream2); }
  9. void DMA1_Stream3_IRQHandler(void) { HAL_DMA_IRQHandler(&hdma1_stream3); }
  10. void DMA2_Stream7_IRQHandler(void) { HAL_DMA_IRQHandler(&hdma2_stream7); }
  11. void DMA1_Stream5_IRQHandler(void) { HAL_DMA_IRQHandler(&hdma1_stream5); }
  12. void DMA1_Stream6_IRQHandler(void) { HAL_DMA_IRQHandler(&hdma1_stream6); }
  13. void CAN1_TX_IRQHandler(void) {
  14. if (hcan1_enable) HAL_CAN_IRQHandler(&hcan1);
  15. }
  16. void CAN1_RX0_IRQHandler(void) {
  17. if (hcan1_enable) HAL_CAN_IRQHandler(&hcan1);
  18. }
  19. void CAN1_RX1_IRQHandler(void) {
  20. if (hcan1_enable) HAL_CAN_IRQHandler(&hcan1);
  21. }
  22. void CAN1_SCE_IRQHandler(void) {
  23. if (hcan1_enable) HAL_CAN_IRQHandler(&hcan1);
  24. }
  25. // 定时器
  26. extern TIM_HandleTypeDef htim11;
  27. void TIM1_TRG_COM_TIM11_IRQHandler(void) {
  28. HAL_TIM_IRQHandler(&htim11);
  29. if (htim1_enable) HAL_TIM_IRQHandler(&htim1);
  30. }
  31. void TIM6_DAC_IRQHandler(void) {
  32. if (htim6_enable) HAL_TIM_IRQHandler(&htim6);
  33. }
  34. void TIM7_IRQHandler(void) {
  35. if (htim7_enable) HAL_TIM_IRQHandler(&htim7);
  36. }
  37. // 串口
  38. void USART1_IRQHandler(void) { HAL_UART_IRQHandler(&huart1); }
  39. void USART2_IRQHandler(void) { HAL_UART_IRQHandler(&huart2); }
  40. void USART3_IRQHandler(void) { HAL_UART_IRQHandler(&huart3); }
  41. void UART4_IRQHandler(void) { HAL_UART_IRQHandler(&huart4); }
  42. /***********************************************************************************************************************
  43. * EXT *
  44. ***********************************************************************************************************************/