4
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AVRマイコンとV-USBで作るUSBデバイス

Last updated at Posted at 2016-12-13

はじめに

「AVRマイコンとV-USBで作るUSBデバイス」を書いたのでここにリンクを張っておきます。

概要

V-USBとはAVRマイコンの任意のデジタルポート二つを使ってD+,D-の差動信号を発生させ、擬似的にAVRマイコンをLow-speed USBデバイスにするというものです。

V-USBのソースの中身を見るとアセンブラでポートをパタパタさせているようです。

arduinoでもV-USBを使ってUSBデバイスを作れると思いますよ。

arduinoにV-USBファームを書き込むには、USB経由ではなくSPI書き込み機でプログラムを書き込む必要があります。一応、arduinoにもプログラム書き込み用SPIピンが6本引き出されています。

動作例

Windows XPからサーボモーターを動かしてみました。(約10年前か。。)
Servo Control by ATmega168, V-USB, and libusb-win32

リンク

元のサイト
https://www.obdev.at/products/vusb/index.html


2021-04-12 19:55

4
6
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?