PSoC CreatorでLチカの続きになります。
LEDチカチカはもっと簡単にできました。
![](https://blogimg.goo.ne.jp/user_image/4a/c3/b7cf0eb4477f7c760cdfae46ee9a0311.png)
こんな感じで、クロックに直接デジタル出力をつないでやります。プログラムは不要です。発振周波数はClock_1をダブルクリックして出るダイアログで設定します。
![](https://blogimg.goo.ne.jp/user_image/1d/b5/8d17f60b65e3e4b9780aafe30efad8e8.png)
本来なら、1行だけClock_1_Start();と書いてやる必要があるような気もするのですが、何もなしでも動作していました。
試しにフィルタを使おうと思ったら、PSoC 1のスイッチトキャパシタフィルタでなく、FIRでした。つまりアナログでなくディジタルフィルタでした。PSoC 3にはディジタルフィルタブロックという専用ハードがついているみたいです。一応、昔のスイッチトキャパシタブロックもあるのですが、モジュールとしてアナログフィルタは、今のところ用意されていないようです。
でもって、フィルタブロックの入出力の設定の仕方が分かりません。
LEDチカチカはもっと簡単にできました。
![](https://blogimg.goo.ne.jp/user_image/4a/c3/b7cf0eb4477f7c760cdfae46ee9a0311.png)
こんな感じで、クロックに直接デジタル出力をつないでやります。プログラムは不要です。発振周波数はClock_1をダブルクリックして出るダイアログで設定します。
![](https://blogimg.goo.ne.jp/user_image/1d/b5/8d17f60b65e3e4b9780aafe30efad8e8.png)
本来なら、1行だけClock_1_Start();と書いてやる必要があるような気もするのですが、何もなしでも動作していました。
試しにフィルタを使おうと思ったら、PSoC 1のスイッチトキャパシタフィルタでなく、FIRでした。つまりアナログでなくディジタルフィルタでした。PSoC 3にはディジタルフィルタブロックという専用ハードがついているみたいです。一応、昔のスイッチトキャパシタブロックもあるのですが、モジュールとしてアナログフィルタは、今のところ用意されていないようです。
でもって、フィルタブロックの入出力の設定の仕方が分かりません。
HELPにはフィルターは載っていませんでしたでしょうか?
Digital Filter Co-processorに関するデータシートはあります。
http://www.cypress.com/?rID=38571&l=2