でばいすの山小屋

デバイスとかクラウドを実験中。IoTのふもとあたりをうろうろ。

PSoC 6 Pioneer Kit で、Lチカしてみる (2)

PSoC Advent Calendar 2017の19日目の記事です。

PSoC 6 Pioneer Kit で、Lチカしてみます。
その2回目になります。

前回は、こちら
yamagoya.hatenablog.jp

今回は、コードを書かずに、Lチカします。
PSoC 6 Pioneer Kit を使うには、PSoC Creator 4.2 以降のものが必要になります。

PSoC Creator 4.2 について
2017/12/19 現在、正式リリースはされていません。ベータバージョンとして提供されています。
下記の PSoC 6 のページからリンクが張られており、ダウンロードには、ユーザ登録が必要です。

Cypress PSoC 6
http://www.cypress.com/products/32-bit-arm-cortex-m4-psoc-6


プロジェクトを作成

PSoC Creator 4.2 を起動します

f:id:blgkns:20171217165542p:plain:w640
「Create Project」を押す

f:id:blgkns:20171217165543p:plain:w640
「Target kit」「CY8CKIT-062-BLE (PSoC 63)」を選択して、「Next >」を押す

f:id:blgkns:20171217165544p:plain:w640
「Empty schematic」を選択して、「Next >」を押す

f:id:blgkns:20171217165545p:plain:w640
「Next >」を押す

f:id:blgkns:20171218144020p:plain:w640
ワークスペース名など、任意に設定して、「Finish」を押す

クロックの設定

f:id:blgkns:20171218144021p:plain:w640
「Clocks」を選択して、「Edit Clock」を押す

f:id:blgkns:20171218144033p:plain:w640
「High Frequency Clocks」タブを開く
「HFClk0」の設定を、「Path 1 (8 MHz)」「8」とする
「PeriClk」の「Divider」を「100」にする
「OK」を押す

コンポーネントの配置

f:id:blgkns:20171218144023p:plain:w640
「TopDesign.cysch」を開く

f:id:blgkns:20171218144024p:plain:w640
右上のComponent Catalogの検索窓に、「clock」と入力
「Clock」を、TopDesign.cysch にドラッグ&ドロップする

f:id:blgkns:20171218144029p:plain:w640
新しく作られた「Clock_1」コンポーネントをダブルクリックして開く。
Frequency を「2 Hz」に設定する

f:id:blgkns:20171218144025p:plain:w640
右上のComponent Catalogの検索窓に、「flip」と入力
「Toggle Flip Flop」を、TopDesign.cysch にドラッグ&ドロップする

f:id:blgkns:20171218144026p:plain:w640
右上のComponent Catalogの検索窓に、「high」と入力
「Logic High '1'」を、TopDesign.cysch にドラッグ&ドロップする

f:id:blgkns:20171218144027p:plain:w640
右上のComponent Catalogの検索窓に、「pin」と入力
「Digital Output Pin」を、TopDesign.cysch にドラッグ&ドロップする

f:id:blgkns:20171218144028p:plain:w640
新しく作られた「Pin_1」コンポーネントをダブルクリックして開く。
Nameを「LED」にする。

f:id:blgkns:20171218144030p:plain
コンポーネントを移動させ、このようにつなげる。

f:id:blgkns:20171218144031p:plain:w640
Pins をダブルクリックする。
「LED」の Port のドロップダウンリストから、P1[5]を、選択する。

実行

f:id:blgkns:20171218144032p:plain
Program ボタンを押すと、コードが書き込まれ、実行されます。

f:id:blgkns:20171218171541p:plain
LED が点滅します。