PSoC4でSPI SlaveのSSを割込みに使いたい

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

cross mob
JuIn_1625121
Level 5
Level 5
100 sign-ins First solution authored 100 replies posted

お世話になっております。

 

PSoC4でSPI SlaveのSSについてpositive edge/negative edgeそれぞれを

割込みのトリガに使いたいのですが何か方法はありますでしょうか?

 

以上、よろしくお願いいたします。

0 件の賞賛
1 解決策
AikoO_51
Moderator
Moderator
Moderator
100 sign-ins First question asked 50 solutions authored

CE209976を参考にしていただければと思います。

大まかな概要としては、ssの信号をsmartI/Oを介してGPIO pinと接続するといった内容です。

よろしくお願いします。

Aiko Ohtaka
Infineon Technologies

元の投稿で解決策を見る

0 件の賞賛
3 返答(返信)
AikoO_51
Moderator
Moderator
Moderator
100 sign-ins First question asked 50 solutions authored

CE209976を参考にしていただければと思います。

大まかな概要としては、ssの信号をsmartI/Oを介してGPIO pinと接続するといった内容です。

よろしくお願いします。

Aiko Ohtaka
Infineon Technologies
0 件の賞賛
JuIn_1625121
Level 5
Level 5
100 sign-ins First solution authored 100 replies posted

お世話になっております。

ご回答ありがとうございました。

smart I/Oを使用する以外では難しいでしょうか?

現状SmartI/Oを持たないポートへSPIを割り振っております。

ポート移動の検討が出来ないが確認いたしますが、

次善策がございましたらご教示願います。

 

以上、よろしくお願いいたします。

0 件の賞賛

- smart I/Oを使用する以外では難しいでしょうか?

    A. これはお考えのUsecaseApplicationに対してss pinをどの様にinterrupt triggerとして使用するかによります。

         例えば、Deep sleepモードからのWake upのためのinterruptである場合は、Smart I/Oは必要ありません。

     

SPI slave ss pinに直接GPIO pinをつなげて試したところerrorは出ませんでした。

念のため、本件のprojectにて正常に動作するかも試してみてください。

Aiko Ohtaka
Infineon Technologies
0 件の賞賛