[英]function name cast to uint32_t
我無法理解這部分代碼,有人可以解釋我的情況嗎?
我有兩個功能:
void timer_irq_handler(void) {
....
}
void NVIC_SetVector(IRQn_Type IRQn, uint32_t vector) {
....
}
然后我得到這樣的東西:
NVIC_SetVector(TIM_MST_IRQ, (uint32_t)timer_irq_handler);
我不知道將void函數強制轉換為(uint32_t)
函數名稱是一個指針,將指針轉換為uint32_t在C語言中很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.