CE97088 割り込み処理について

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
RyYo_1406951
Level 5
Level 5
100 replies posted 50 replies posted 25 replies posted

CE97088を動作させております。

CE97088サンプルでは、割り込み処理行っていますでしょうか?

ADC_SAR_Seq_IRQが設定されているようですが、プログラム内には割り込み処理は見当たりません。

0 件の賞賛
1 解決策

上記回答が不十分のために、再度回答いたします。

ご認識の通り、CE97088ではADC_SAR_Seq_IRQが設定されていますが、ISRの中身(ユーザーコードとしての割り込み処理)は行っておりません。

    CY_ISR( ADC_SAR_Seq_ISR )

    {

        uint32 intr_status;

        /* Read interrupt status register */

        intr_status = ADC_SAR_Seq_SAR_INTR_REG;

        /************************************************************************

        *  Custom Code

        *  - add user ISR code between the following #START and #END tags

        *************************************************************************/

        /* `#START MAIN_ADC_ISR`  */

        /* `#END`  */

        /* Clear handled interrupt */

        ADC_SAR_Seq_SAR_INTR_REG = intr_status;

    }

以上です。

元の投稿で解決策を見る

0 件の賞賛
2 返答(返信)
Takashi_M
Moderator
Moderator
Moderator
1000 replies posted 500 solutions authored 750 replies posted

ご認識の通り、CE97088では割り込み処理を行っておりません。

以上です。

上記回答が不十分のために、再度回答いたします。

ご認識の通り、CE97088ではADC_SAR_Seq_IRQが設定されていますが、ISRの中身(ユーザーコードとしての割り込み処理)は行っておりません。

    CY_ISR( ADC_SAR_Seq_ISR )

    {

        uint32 intr_status;

        /* Read interrupt status register */

        intr_status = ADC_SAR_Seq_SAR_INTR_REG;

        /************************************************************************

        *  Custom Code

        *  - add user ISR code between the following #START and #END tags

        *************************************************************************/

        /* `#START MAIN_ADC_ISR`  */

        /* `#END`  */

        /* Clear handled interrupt */

        ADC_SAR_Seq_SAR_INTR_REG = intr_status;

    }

以上です。

0 件の賞賛