タグ : MPLAB

ラムネ菓子USB-MIDIインタフェース2


前回は勢いに任せて作ってしまったのでいろいろと至らない点が多かったので、改訂バージョンを作ってみた。今回はちゃんとケース加工からBootloader経由のファームウエア作成まで計画的に行ったので、かなり満足できるモノができたので紹介する。

IMG_8437

続きを読む

PIC16F145xでUSB Bootloaderを!


PIC16F145xのUSB Bootloaderなんてメモリ食いすぎて使い物にならないかなと思ってたが、必要に差し迫られることなったのでやってみることにした。というのも、ラムネケースMIDIインタフェースをつくっていて、実はMIDI INのディスクリプタを消し忘れていたことに後で気がついて、ファームを書き換えようと思ったら。。。。ん、外せない!!非常に分解しにくい!!つまり、ファームの書き換えが非常にやりにくいことにあとで気がついて、後の祭りとはこのことかーと思い知らされた訳だ。この写真をみてもフタのフチがヘロヘロになっているのがわかるだろう。あそこがなかなか外れないのだ。誤飲防止?さすが子供向けラムネ菓子!!

IMG_7944

続きを読む

PICマイコンの新しいCコンパイラ(XC8)


Microchipのフォーラムに新しいCコンパイラXCシリーズのボードができていたので早速使ってみた。

8ビット用はMPLAB C16とHiTech C16とC18の3つを統合して1つにしたらしい。 一応、MPLAB C16については下位互換性を取るためのオプションがあるみたいだけど、 マニュアルを見る限りHiTech-Cをそのまま名前を変えただけのようなので、既存のソースをコンパイルしてみると・・・ 続きを読む