記事の初めと進捗日記

 友人たちがブログやノートを書いてると聞いて、私もはてなブログのアカウントを作ったまま放置していたことを思い出した。

 最近日記帳もあまり書いてないし、電子工作とかちまちまやってるわけだし、備忘録的にこのブログを復活させようと思う。以前の記事なんて一つもないけどね。

自作コントローラ作り

 以前からDCSとかBMSとかのフライトシム用のデバイスを作っていました。今まではArduinoで開発していたけどAVRとかSTM32とかの純マイコンを弄りたくなったので、AVRでHIDデバイスとして認識されるコントローラを作っている所です。

 MFD

 今現在はMFD(Multi Function Display)というデバイスを作っています。モニタ、外枠はすでに用意できているので、あとはAVRを使ってボタンをPC側でコントローラとして認識するデバイスを作れれば完成です。

V-USB

 V-USBを利用すると12MHz以上の周波数で駆動できるAVRマイコンなら何でもUSBデバイスとすることが出来ます。すべてのマイコンがUSBとして接続できるわけではありません。USB通信を行う専用の装備を持つマイコン(ATmega16U2など)でなければ"本来は"難しいのですが、そこでV-USB利用します。

このV-USBの解説をしたいところですが、私は先輩が手直しして利用できるようにしたV-USBのプログラムを弄って利用してるだけなので、内容については説明できるほど知らないので解説はしません。記事書くのも面倒なので。

まぁこれ使ってコントローラ作ってますがI2C通信プログラムを作るのが良く分からなくてつらいです。最初にATtiny2313からUSIでI2C通信をしようとしたのがいけない。

 

I2Cの事もなんか備忘録残そうかと思ったけどかなりめんどくさくなったのでこの辺で寝ます。