FAQ~よくある質問~ | FAQマスタ詳細表示
FAQ詳細情報
ID | 10810948 |
---|---|
FAQカテゴリ(大) | C-SPYデバッガ |
最終更新日 | 2016-02-21 |
質問内容
C-SPYシミュレータ用多重割込みサンプル (Cortex-M0用)
回答内容
動かし方
1. プログラムをダウンロードして実行ボタンをクリックするとすぐ main() が動き、
Systicの割り込み優先度 < IRQ0の優先度 に設定します。
2. Systicの割り込みが周期的に入り、ターミナルウィンドウに
Systic n
の文字列が連続して表示されます。
3. 強制割り込みウィンドウのIRQ0をダブルクリックすると、IRQ0割り込みが入り、数秒後にIRQ0_Handlerを抜けますがその間、Systic割り込みは受け付けられません。
4. 強制割り込みウィンドウのIRQ1をダブルクリックすると、IRQ1割り込みが入り、IRQ1_Handler内で
Systicの割り込み優先度 > IRQ0の優先度 に設定してすぐ抜けます。
5. 強制割り込みウィンドウのIRQ0をダブルクリックすると、IRQ0割り込みが入り、数秒後にIRQ0_Handlerを抜けますがその間、Systic割り込みは受け付けられます。
6. 強制割り込みウィンドウのIRQ1をダブルクリックすると、IRQ1割り込みが入り、IRQ1_Handler内で
Systicの割り込み優先度 < IRQ0の優先度 に設定してすぐ抜け、最初の状態に戻ります。
サンプルプロジェクトはこちらからダウンロードできます。 (v6.50.1以降)
参考資料URL
- 登録されているURLはありません。