Nios® V プロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 7/08/2024
Public
ドキュメント目次

9.3.3. ソフトウェア ISR の登録

ソフトウェアで ISR を使用できるようにするには、alt_niosv_register_msw_interrupt_handler() を呼び出して、ISR を登録する必要があります。alt_niosv_register_msw_interrupt_handler() のプロトタイプを以下に示します。

void alt_niosv_register_msw_interrupt_handler(alt_niosv_sw_isr_t handle)

関数には以下のパラメーターがあります。

  • handle は、ソフトウェアISR 関数へのポインターです。
    ISR 関数のプロトタイプは次のとおりです。
    void (*sw_isr_func) (alt_u32 cause, alt_u32 epc, alt_u32 tval) 
    alt_niosv_register_msw_interrupt_handler() の詳細については、HAL API リファレンスの章を参照してください。