ペンディングレジスタの使い道

昨日の日記について、雪だるまの人さんから、コンテキスト切り替えに使うのではないかと指摘がありました。
確かに、PendSVを使ってコンテキスト切り替えをする場合、STIRを使えません。これはARMが一部の例外に負のIDを持たせた弊害です。もはや手遅れですが、例外のIDは0ベースにすべきでした。
一般の割り込みとしては、やはりペンディングレジスタは無視していいと思われます。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください