PSoC42M スリープさせる方法について

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

cross mob
seya_3990781
Level 3
Level 3
Welcome! First solution authored 10 replies posted

PSoC42Mをスリープ(ディープスリープ)させる方法とウエイクアップさせる方法を教えてください。

0 件の賞賛
1 解決策
MiNe_85951
Level 7
Level 7
Distributor - TED (Japan)
50 likes received 500 replies posted 50 solutions authored

アプリケーションノート AN86223に記載されています。

下記にURLを記させて頂きますが、日本語訳もありますし、サンプルデザインも用意されています。

AN86223

https://www.cypress.com/documentation/application-notes/an86233-psoc-4-low-power-modes-and-power-red...

基本的にはCySysPmSleep()/CySysPmDeepSleep()のAPIを使用してSleep/DeepSleepモードに移行するのですが、

低消費電力モードに移行する前に、使用しているコンポーネントもSleep APIを用いることと、

Activeモードに移行した後にWakeUpのAPIを用いる事になります。

使用できるウエイクアップリソースはモードにより異なりますが、

サンプルデザインにSleepとDeepSleepの例があるので参考にして頂ければと思います。

元の投稿で解決策を見る

0 件の賞賛
2 返答(返信)
MiNe_85951
Level 7
Level 7
Distributor - TED (Japan)
50 likes received 500 replies posted 50 solutions authored

アプリケーションノート AN86223に記載されています。

下記にURLを記させて頂きますが、日本語訳もありますし、サンプルデザインも用意されています。

AN86223

https://www.cypress.com/documentation/application-notes/an86233-psoc-4-low-power-modes-and-power-red...

基本的にはCySysPmSleep()/CySysPmDeepSleep()のAPIを使用してSleep/DeepSleepモードに移行するのですが、

低消費電力モードに移行する前に、使用しているコンポーネントもSleep APIを用いることと、

Activeモードに移行した後にWakeUpのAPIを用いる事になります。

使用できるウエイクアップリソースはモードにより異なりますが、

サンプルデザインにSleepとDeepSleepの例があるので参考にして頂ければと思います。

0 件の賞賛

早速の回答有り難う御座います。

試してみます。

山村

0 件の賞賛