2016-10-28 24 views
0

我在查找在stm32f4xx.c文件中定義的IRQ-Handlers的描述。我找不到他們的任何描述。STM32F4xx stm32f4xx.c文件中IRQ處理程序的描述

例如:

void WEAK CAN1_TX_IRQHandler(void);  
void WEAK CAN1_RX0_IRQHandler(void);  
void WEAK CAN1_RX1_IRQHandler(void);  
void WEAK CAN1_SCE_IRQHandler(void); 

好了,他們中的一些是明確的,但我在哪裏可以找到的信息,他們發生了什麼CAN1_SCE手段和在什麼條件下?

任何人都可以幫我找到處理程序的描述嗎? CAN中斷參考手冊,

回答

0

參考手冊,CAN中斷。對於每個中斷源都有一個處理程序。

enter image description here

這是狀態改變錯誤中斷

錯誤和狀態變化中斷可以由以下事件發生:

  • 錯誤條件,更多的細節上的錯誤情況,請參閱CAN錯誤狀態寄存器(CAN_ESR)。
  • 喚醒條件,CAN Rx信號上監視的SOF。
  • 進入休眠模式
+0

嘿本斯,感謝您的快速答覆。好的,每個矢量/源都有自己的處理程序。謝謝! – TangoOne