CPU:ARM Cortex M4
OS:FreeRTOS
言語:C
起動中の割り込み設定を確認したいのですが、割り込み設定を確認することが可能な関数等が用意されていますでしょうか。
ご教示願います。
因みにARMで用意しているNVIC_GetActive()で確認可能でしょうか。
NVIC_EnableIRQ()コールする前も後も同じ値が返ってくるため正しく確認できているのか判断ができていません。
追記
https://www.aps-web.jp/academy/cm/17/
割り込みイネーブルセットレジスタ
割り込みイネーブルセットレジスタは、「割り込みの許可」、「現在許可されている割り込みの判別」に使用します。各ビットが、32個の割り込みのうちの1つに対応し、対応するビットをセットすることで、割り込み許可を行います。
割り込みイネーブルセットレジスタでどうやって「現在許可されている割り込みの判別」するのかわかりますでしょうか。
→単純に直接参照したら判断可能でした。
回答1件
あなたの回答
tips
プレビュー