• 締切済み

USB開発

はじめまして。 USBデバイスの開発(勉強)をしようと思っています。 そこで、基板を購入して実際にプログラムを書いて、動作を追って理解しようとしています。 おすすめの基板などありますか? マイコン初心者に向いているようなタイプがあればうれしいです。 EZ-USBあたりにしようかと思っているのですが、他にあれば教えて下さい。 よろしくお願いします。

みんなの回答

  • bug_bug
  • ベストアンサー率78% (36/46)
回答No.2

「マイコン初心者」に「USBデバイス開発の勉強」はかなり敷居が高いと思いますが, 微力ながらアドバイスを・・・ CypressのFX2はUSBの転送バッファを外部から叩けるので, FPGAなどとの愛称が非常に良く多用しています. しかし8051コアですのでさほどパワーがありません. 初学者用のマイコンの勉強には不向きだと感じます. PICのUSBターゲット評価基板類は純正のMCHPFSUSBフレームワークが利用できるのでUSB転送を簡易に実現できますが, ハイスピードに対応していません. I/Oや音声程度の取り込み程度ならOK. 思いつくUSBターゲットの機能の付いた評価基板でお勉強用具としてなら, 秋月のH8 3052のUSB評価ボード + HEWをお勧めします. マイコンとしてH8なら市販の書籍も充実してますのでUSB以外のお勉強用としてもコストパフォーマンスが良いと思います. お勉強のテーマは一通りオンボードで搭載しているため, ユニバーサルで他のデバイスを自作する必要がありません. (SW, LED, LCD, RAM, USBなど. 外部バスが引き出せる点も良) 初学者向けで長く付き合えるボードならH8, マイコンのことは一通り把握していて, いろんなボードを自作したいのならEZ-USB, USB通信のプロトコルには興味なく機能の実現が優先ならPICをお勧めします. どちらかというと, 組み込み開発系の新入社員向けのアドバイスになっていると思います. 趣味として遊ぶならチュートリアルが載っている気に入った書籍を探し, 同一のボードを購入する方が安心できるでしょう.

  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.1

USBデバイスと言っても、電気的特性などのハード的側面とデバイス・ドライバーなどのソフト的側面の両方がセットになっています。 :>マイコン初心者に向いているようなタイプがあればうれしいです。 初心者と言うのがどのレベルを指しているか不明ですが、 :>EZ-USBあたりにしようかと思っているのですが  取りあえず、EZ-USBの電子工作でもいじってみたらどうでしょう。  この程度であれば小学生でもできると思いますよ。

参考URL:
http://rucila.s43.xrea.com/PB/hiki.cgi?(Device)EZ-USB

関連するQ&A

  • AKI-H8 3048 USB開発のドライバ

    AKI-H8/3048F USB開発セット(http://akizukidenshi.com/catalog/g/gK-00172/) を買い、USBでの開発をしようと思ったのですが、USBのドライバのインストールができません。 色々なサイトやデータシートを読むと、付属のCDのサンプルを書き込み、 マイコンの電源をつけてUSBを接続すれば不明なデバイスが見つかり、 その後、CDに入っているものを指定すればドライバはインストルーされると書いてあります。 しかし、自分の場合、不明なデバイスが見つからず、デバイスマネージャなどを見ても全く反応していません。 けれども、USBから電源はきていて、マイコン自体はUSBで動作することができます。通信は全くできません。 (開発環境はwindows7 64bit です) 原因が分かる方は教えていただけないでしょうか?よろしくお願いします。

  • USB開発キット

    趣味でUSB機器を開発しようと思っています。 USB開発キットのようなものが数千円から1万円以上で販売されているようですが。こういうものを実際に使われた方はおられますか。どのキットがお勧めでしょうか。

  • H8マイコンでの開発について

    秋月電子通商でH8用のUSBでの開発ボード http://akizukidenshi.com/catalog/g/gK-00171/ を買おうと思っているのですが(マイコンはH8/3048Fを持っています)、 買う前に気になったことがいくつかあります。 (1)これはUSBでプログラムを書き込めるということですよね? (2)USBには色々な形の種類(Aタイプ、Bタイプなど)がありますが、パソコンとマイコンをつなぐのはどれを買えばいいのでしょうか? (3)電源は3048Fの場合、12Vで合っているでしょうか?また、電流は商品によって違う(1A、1.5Aなど)のですがどうすればいいのでしょうか?  現在、http://akizukidenshi.com/catalog/g/gM-00031/  を買おうと思っていますが大丈夫でしょうか?  (または、パソコンにつないだUSBから電圧が送られてきて付属のMAX662をつけることでプログラムを書き込め、電源は必要ないのでしょうか?) (4)パソコンとシリアル通信をする場合はUSBで出来るのでしょうか?また、もし違う場合はやり方を教えてください。 (5)HEW4を用いてプログラムを書き込もうと思うのですが大丈夫でしょうか?(開発環境はWindows7です) 以上です。質問が多くて申し訳ありません。 回答よろしくお願いします。

  • USB1.1かUSB2.0なのかの見分け方

    自作機なのですが、そのパソコンが、USB2.0対応なのか確認したいのです。マザーボードの箱にはUSB2.0対応とは書いてあったのですが、サウンドもオンボードを書いてあったのに、なぜか作動せず、結局別途サウンドカード購入のはめになり、USBについても心配になってしまいました。一応プリンタが、USB1.1で動作はしているのですが、2.0はまだ使ったことがないのでよけいに不安です。 マイコンのプロパティかデバイスマネージャあたりで確認できるとは思うのですが、明確な位置がわかりません。よろしくお願いします。

  • 基板開発、設計

    はじめまして。 部署移動になり、基板の開発・設計を行っていかなくてはならなくなりましたが、当方、電気科の高校を卒業しただけで、在学中はあまり勉強していなかった為、電気のことに関しては一般の方より少し理解があるだけでほとんど素人に近いものがあります。 基板を作っていくには何を勉強していけば良いのでしょうか? オペアンプを自分なりに勉強したのですが全く理解できませんでした。 オペンアンプやチョッパー回路やデジタル回路などの設計を行いたいと思っています。

  • スマートフォンアプリ開発について

    スマートフォンアプリの勉強をこれから始めようと思っているのですが、アンドロイド携帯のアプリを作るプログラム言語とiPhoneのアプリを開発するプログラム言語は全く別のものなのでしょうか? 当方、HTML、CSS、JavaScript、PHPなどを使ったサイト作りにはなじみがあるのですが、スマートフォンの開発にはJAVAやC言語のような知識がなければ立ち入れない領域でしょうか? まったくゼロからなのでどこから手をつけていいか分かりません、初心者からでも理解できるようなおすすめサイト、書籍などありましたら教えていただけると幸いです。

  • USBケーブルのノイズ

    マイコンを用いて温度測定したデータをUSB経由でPCに送信する回路を作成しています。 温度測定IC(MAX31855) -=> マイコン(ESP-WROOM-02) --> --> USBマイクロBケーブル --> PC の接続の場合は問題なく温度データを送信できました。 次に,基板が筐体内部にあるため、USBケーブルの接続に下記のリンク先変換基板を用いてUSBを中継してマイコンとPCを接続しました。USB変換基板のハンダ付け部には市販のUSBマイクロケーブルを切断して接続しました。 https://www.sparkfun.com/products/12035 上記を用いてもマイコンへの書込みやPCへのデータ送信は問題なく出来ました。 しかし、温度測定ICの動作のみおかしくなってしまいます。具体的には温度がマイナス方向にオフセットされて出力されたり、出力値が安定しないなどです。 温度測定ICは数十uVの電圧を扱うため、何らかのノイズが影響していると考えられます。 上記のようにUSBマイクロbを中継した場合に問題が発生する原因はどのようなことが考えられるでしょうか?

  • JAVA初心者のWeb開発の勉強方法

    JAVA初心者の女です。SJC-Pの資格を取得し、サーブレット・JSP等を本で学習したのち、Web開発の現場で働き始めました。Strutsを使ってプログラムの簡単な修正等を行っているのですが、慣れていないせいもあるのか、きちんとプログラムを理解することができません。具体的にはパラメーター等の情報の受け渡し方やbeansの使用についてなどです。Strutsの本を読んだりしているのですが、漠然とその辺りの疑問がつきまとったままです。何かお勧めの本や勉強の仕方がありましたら、教えて下さい。よろしくお願いします。

    • ベストアンサー
    • Java
  • プログラム開発環境に付いて

    はじめまして。 プログラムは大学時代にちょこっとかじった程度ですが、 最近改めてプログラムに興味がわいてきたので独学で勉強しようかなと思っています。 そこで、相談があります。 (1)プログラム開発用のノートPCを購入しようと思っているのですがwindowsとmacどちらがおすすめですか? 今、開発したいプログラムは、webページからデータをリアルタイムに取得できるプログラムや画像処理のプログラムを開発しています。これをしたい場合、おすすめなOSがあれば教えてください。 (2)また、上記のプログラムを行うためのおすすめの言語も教えてほしいです。 (3)独学でプログラムを勉強しようと思うのですが、ちょっぴりプログラムをかじった程度の人が改めて勉強するためにおすすめな本を教えてほしいです。 申し訳ないですが、教えていただけないでしょうか。

  • ルネサスマイコンへの書き込みについて

    C言語で作成したプログラムをルネサスマイコン"SH7045"で動作させるためにはどうしたらいいのでしょうか? 開発ツール"HEW"を用いてプログラムを作成し、フラッシュ開発ツールキット (Flash Development Toolkit) というものを使えばいいと思っていますが、合っていますか? ここからがよく分からないのですが、SH7045を使用した自作基板とPCとの接続はどのようにしたらいいのでしょうか? RS232Cで直接接続するだけでは駄目ですか?間に何かいるのでしょうか?