void OSTimeTickHook(void)
File Called from Code enabled by
OS_CPU_C.C OSTimeTick() OS_CPU_HOOKS_EN
只要發生時鐘節拍,該函數就會被OSTimeTick()調用。一旦進入OSTimeTick()就會馬上調用OSTimeTickHook()以允許執行用戶的應用程序中的與時間密切相關的代碼。用戶還可以通過使用該函數觸發示波器或邏輯分析儀來調試,或者爲仿真器設置斷點。
參數
無
返回值
無
注意事項
OSTimeTick()通常是被ISR調用的,所以時鐘節拍ISR的執行時間會因爲用戶在該函數中提供的代碼而增加。當OSTimeTick()被調用的時候,中斷可以是禁止的也可以是允許的,這主要取決於該處理器上的移植是怎樣進行的。如果中斷是禁止的,該函數將會影響到中斷響應時間。
範例
void OSTimeTickHook (void)
{
/* 觸發示波器 */
}
OSTimeTickHook()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.