忍者ブログ
  • 2025.05
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 2025.07
PSoCで作るUSB-HID(2)
昨日の続きとなります。

USBFSの設定をアプリノート(AN57473)を読みながら
というか設定・ソースコードをコピーして、
Joystickとして認識させることができました。

作業中に問題となったのは、接続時にホストからのACK信号が帰ってこなかったことでした。
原因は、USBFSの設定ミスでした。
ちゃんとアプリノートどおりに設定していれば、何も問題なく動作させることができてたでしょう。


図:設定を間違ったところ



まんまサンプルを動かしただけですが、無事USBHIDを使うことができました。
USBの中身をこれっぽっちも理解せず、実装できるのが、いいところですね。
ちょうど手元にケースがあったので、それっぽくしました。


図:完成図



図:Joystickの動作確認
PR
【2017/08/14 15:20 】 | PSoC | 有り難いご意見(0)
PSoCで作るUSB-HID
先日に引き続き、PSoC5について勉強中。

AN57473とFull Speed USB (USBFS) を見ながら設定します。

USBの仕様はまったくわかっていないが、
ドキュメントどおりに設定していけばできるだろうという魂胆で、
データシートの絵と一緒になるように設定。

サンプルコードをコピーしてビルド。

間違った箇所
・端子名のスペル
・ADCを単入力にしていなかった
変更した点
・LCDのモジュールはつけていないので、LCD関係のプログラムを削除

PCに挿したらjoystickとして認識されました。


PSoCは、中身がわからなくてもできてしまうのが、よいですね。
あとは、PC側にキーボードと同じ用に、ZとかXとか認識させる方法がわかれば、
作れるようになりそうです。
【2017/08/13 16:43 】 | PSoC | 有り難いご意見(0)
結月ゆかりに触ってみる
この前、下の動画を見つけて、
ゆかりさんは歌も歌えるんだなあと知りました。

【結月ゆかり】EGOISTのFallenを歌ってもらった【カバー】
http://www.nicovideo.jp/watch/sm27433499

自分もやってみたいなあと思いつつ、
体験版をインストール。

ゆかりさんのパラメータを調べながら使い方を勉強中。

・声調パラメータについて
http://doku.bimyo.jp/miku/page04/
http://studiotat.blog.fc2.com/blog-entry-28.html

・発音記号について
http://pikaia-pictures.com/data/hatsune-miku.html
https://ameblo.jp/korakuone/entry-12165191408.html
http://www.creativ.xyz/vocaloid-phonetic-symbol-25

・高音の出し方
http://studiotat.blog.fc2.com/blog-entry-28.html

・英語発音について
https://ameblo.jp/korakuone/
【英語・結月ゆかり】ゆかりんがECHOを英語で歌ってくれた【カバー】
http://www.nicovideo.jp/watch/sm28919511
【2017/08/13 10:17 】 | ボカロ | 有り難いご意見(0)
CY8CKIT-059の使い方
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
に保存しました。
【2017/08/09 19:52 】 | PSoC | 有り難いご意見(0)
年末の失敗
PCBの注文のついでと思ってドローンを注文してから
3週間たとうとしています。(12/12頃注文)
リチウムイオンバッテリーの注文は、日にちに余裕をもって注文しないといけないということを勉強させられた年末でした。

おかげでクリスマス基板が間に合わなかった。
福袋用に注文した基板(12/21注文)のほうが先につくことになってしまった。

良い年末を。
【2016/12/30 12:26 】 | 日記 | 有り難いご意見(0)
<<前ページ | ホーム | 次ページ>>