- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
PSoC4100S、PSoc4100S Plusなどで、CapSenseを使用する場合に、
センサーのチューニングを行うためにTunerを使用したいと考えています。
PSoCとTuner(mini progやkitprog)との接続はUARTを使用することを考えています。
①その際、以下の使い方は可能でしょうか。
・起動時は、UARTは別の用途の通信(デバッグコマンド受付用等の通信)に用いる。
・GPIOによるスイッチなどを押すと、チューナーが接続できるようになる。
PSoCからはチューナー用データの送信がCapSense_RunTunerを実行した時に送られる。
チューナーデータの送信を行っていない時に、ユーザープログラムによって、
他の要との通信を行う。
・GPIOによるスイッチなどを押すと、チューナーデータの送信を終了する。
②PSoC Creatorが生成するTunerのソースコードには、
Tunerを底止させるAPIなどはないように見えたのですが、
CapSense_RunTuner()APIの実行時のみ、チューニングで使用するデータが送付されるのでしょうか。
(だから、Tunerのstopと言ったAPIがないという事でしょうか。)
それとも、1回起動したら、チューナーが使用するデータが送信され続けるのでしょうか。
以上2つの疑問点に関して、
よろしくお願いします。
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
ご回答、有難うございます。
(a) 例えば、CE214022 – Low-Power CapSense® Buttonsのmain()関数内のforループ内でcurrentStateをチェックし制御しています。
https://www.cypress.com/documentation/code-examples/ce214022-low-power-capsense-buttons
回答としては、ご理解の通りです。
(b) I2Cの場合も同様です。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
今回、独自でチューニングするツールを作成することをお考えでしょうか?
また、②の"PSoC Creatorが生成するTunerのソースコード"とは、どの様なものをおっしゃられているのでしょうか?
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
①チューニングは、PSoC Creatorのチューナーを使用することを考えています。
②は、CapSenseコンポーネントを使用するようにしたときに生成される、CapSennse_Tuner.cの事を言っています。
疑問点として、UARTとI2Cのそれぞれの動作の基本について教えて頂けると有り難いです。
(a)CapSenseのコンポーネント仕様書に書かれている場合のように、TunerをUARTで使用する時は、
ユーザープログラムが作るタイミングで(コンポーネント仕様書例の場合は、main内のforでループする
内部で、毎回)実行されるという理解で合っていますか。
逆に言うと、勝手には実行されないという理解で合っているでしょうか。
(b)I2CでTunerを利用する場合は、どのようなタイミングで実行されるのでしょうか。
これも、UART同様、CapSenseのデータが送信されるタイミングは、
ユーザーがRunTunerを実行したタイミングと言う事になるのでしょうか。
それとも、CapSenseからの割込みで、勝手に送られたりするものでしょうか。
よろしくお願いします。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
ご回答、有難うございます。
(a) 例えば、CE214022 – Low-Power CapSense® Buttonsのmain()関数内のforループ内でcurrentStateをチェックし制御しています。
https://www.cypress.com/documentation/code-examples/ce214022-low-power-capsense-buttons
回答としては、ご理解の通りです。
(b) I2Cの場合も同様です。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
回答をありがとうございました。納得できました。
また、資料もありがとうございました。