PC周辺機器が作りたい。
そのためにはUSB通信ができるようにならないといけない。
PSoC5なら(比較的簡単に)できると耳にしたので、秋月でCY8CKIT-059を購入。
Kitの使い方がわからないのでメモ書き。
図:CY8CKIT-059
USBコネクタが刺さっているほう(右側)が、USB機器として使う場合のコネクタになります。
実装されているデバイスは'CY8C5888LTI-LP097'のようです。
・Kit系の使い方(PSoC Creator導入済みとして)
1. 対応するKITの紹介ページからCY8CKIT-059 Kit Only (Kit Design Files, Documentation, Examples)を落とす。インストールする。
http://japan.cypress.com/documentation/development-kitsboards/cy8ckit-059-psoc-5lp-prototyping-kit-onboard-programmer-and
2. インストールしたらPSoC CreatorのStart PageのKitsのところにそれっぽいのがあるので、クリック。
3'.File→New→ProjectでCode Exampleで、Timerを選択して生成されるプロジェクトでは、書き込みまで成功。
3.CE95277 ADC and UARTをクリック。ビルド
→失敗。
→TopDesignを見ると、モジュールが読み出せていない。
4.Project→Update Componentsを選択。
ダイアログがでたら特になにもいじらずNextとFinishを行った。
結果ビルドが通るようになった。
・USB通信の仕方
TopDesignで
Communications→USB→USBUARTをD&D。
以降、下記の参考サイトを参考に動作確認、
参考:うだうだ電子工作
http://udaudadensikousaku.blogspot.jp/2014/05/cdcusbuart.html
補足1:CY8CKIT-059の場合、P2_1に青色LEDが接続されているので、ピンアサインをP2_1にすると、参考例のプログラムでLEDが点滅するようになります。
補足2:自分のPCは、Win7環境なのですが、USBドライバのデフォルトの検索先が、
C:\Users\ユーザ名\Documents
だったので、USBUART_1_cdc.infは
C:\Users\ユーザ名\Documents\PSoC
に保存しました。
PR