カスタマーサポートセンター

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