PIC32MX210F016BとHarmony 秋月で190円(2022年1月現在)で売っている、USB搭載最安PICです。半導体不足の影響か、PICが軒並み値上げになっているので昔はもっと安かったと思います。ともかく、この値段で32bitアーキテクチャであり、ハードウェア乗算機を積んでいる超賢い石がこの値段で手に入るのはすごいですね。 さて、USB積んでるならUSB機器作れて当たり前だろという感じですが、210F016Bはメモリ4kB, フラッシュ19kB という(PIC32としては)地を這うようなリソースの制限があります。加えて、Microchip社はPIC32、特にMXシリーズ以上でHarmonyというフレームワークを使用して開発することを想定しており、FreeRTOSが否応なしに走るのでリソースを馬鹿食いします。 MHC(Microchip
!告! DropBoxの仕様変更に伴いまして過去の記事の画像が 見えなくなっていた問題はようやく解消しました! 現在EDGEで正常に閲覧できるよう過去の記事を適宜修正中です。 ●私の中でUPDI難民問題に終止符が!! 新しい世代のAVRシリーズは従来からのISP,JTAG,PDI,TPI,dWireとは 全く別のプログラミング・デバッグインターフェース(UPDI)となって いるのはご存じの通りかと思います。 ねむいさんもPDI,TPIまでは手持ちのデバッガ・ライタハードウエアで で何とかしのげていたのですがUPDIに関しては市販の評価基板から線を引き出して それに対応した特別なavrdudeを使用して茶を濁しておりました。 そしてその後にpyUPDIというCOMポートの通信だけでUPDIの プログラミングをお手軽にできる代物が世に広まっていき、 嗚呼…これがavrdudeにも実装されたらな
Raspberry Pi Pico を自作アプリで操作できる I2Cツールにするファームウェアを作成したのですが、この記事ではその際に苦労した話を紹介します。 はじめに Serial 通信の関数が見付からない Hello World Serial 通信実験 関数発見 余談 / Windowsアプリと Raspberry Pi Pico の Serial 通信 関数を作ってみた はじめに 自作アプリは元々、Arduino を I2C ツールとして操作するためのものでしたが、アプリから Arduino へのコマンドの送信、Arduino からアプリへのコマンドの結果の返信は USB 接続を経由した Serial 通信で行っていました。なので、実はツール側は アプリと Serial 通信ができて、アプリからのコマンドを実行できるものであれば Arduino でなくてもよく、実際に Teensy
概要以前 PIC18F27J53のすすめ という記事を書きました。それの続きで、今回はUSBの使い方について書きたいと思います。 今回紹介する方法では、USBをUARTの代わりに使えるようにするものです。PICをPCにつなぐとCOMポートが現れます。 これならUSBシリアル変換モジュールを使う必要はなくります。 AE-FT232ハードウェアについてPIC18F27J53を使用します。 PIC18F27J5315,16pinがそれぞれUSBのD-,D+なのでUSBコネクタに接続します。さらに14pinのV_USB端子には3.3VのVCCをつなぎます。 USBから電源をとるときは、3端子レギュレータを通して3.3Vにするのを忘れずに。 回路図 PIC18F27J53の回路図 ソフトウェアについてPIC用USB-CDCライブラリMicrochipの公式ライブラリ(MLA)を参考に僕がライブラリを
A month with no new post? That’s unacceptable. Since my last trip to Shenzhen, I actually have quite a few new ideas and projects to post about. The thing is there are so many of them that I don’t know which one to start with! Anyways, I’ve decided to put a stop to this. In this blog post, I will describe some work I did a little while back about implementing HID-class serial communication for AVR
Part 2 to this post can be found here. Update 19/05/2016 – The modules are now included in the most recent version of Raspbian and thanks to some digging around in kernel documentation, it is now possible to set the full thing up without a keyboard/mouse/screen! Just need a Windows/Mac/Linux computer! Update 15/01/2016 – The modules have now been merged into the Raspberry Pi Foundation maintained
Google I/Oで話題になっていたらしいChrome Packaged Apps、ハードでいろいろやりたい人にとってはなかなか面白いグッズが揃っている。 シリアル通信とか chrome.serial – Google Chrome USBとか chrome.usb – Google Chrome Bluetoothとか chrome.bluetooth – Google Chrome 私もこの手の遊びは好きで、リアルFacebookガジェットの開発に参加したり、他にも仕込み中のネタがいろいろあったりするけれど、如何せんクロスプラットフォームめんどくさい。Chromeで一回書けばいろんな環境で動くというのは非常にありがたい。 とても簡単なシリアル通信の例。とりあえずPackaged Appsの作り方は開発者向けのチュートリアルがあるのでそちらに任せるとして…… manifes
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く