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