PIC18F2550でUSB関連をやってみようと思ったらMCCに対応してなかった。
PIC18F14K50はMCCに対応してるけどUSBのユの字も見当たらなかった。
MPLAB Code Configuratorで楽してUSBを使うというわけにはいかんのかねえと思って探してみて、いろいろやってみた覚書き。
現時点では海のものとも山のものともわからない段階だ。
http://www.microchip.com/MCC へ行って Current download から USB framework lite を見つけてごらんという記述があった。
素直に行ってみる。
このタブを開く。
一番下の方にある。
もらってきて、Release Notesを見て、書いてある通りにする。
MPLAB X IDEとかrMCCとかCompilerとか、必要な環境について書いてある。
あと、詳細はhttp://www.microchip.com/mplab/microchip-libraries-for-applicationsを見てねとも書いてある。
MCCまではインストール済みとして進む。
1.usbFrameworkLite_v1.26.jarをもらってくる。
これは今読んでるRelease Notesと一緒にさっき上でダウンロード済みだ。
2.MPLAB X IDEを起動して以下のようにクリックする。
3.開いた窓で以下のようにInstall Libraryをクリックする。
4.1.のusbFrameworkLite_v1.26.jarを選んでIDEを再起動する。
ちなみに私の環境では
C:¥Users¥username¥.mcc¥libraries
の中にコピーされるようで、このフォルダが勝手に開いた。
引き続きpic24-dspic-pic32mm_v1.55.jarかpic10-pic12-pic16-pic18_v1.65.2.jarをダウンロードしてきて同様の手順でインストールしてね、と書いてあるが既に存在していたので手順を飛ばした。
サポートしているPIC一覧
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
PIC16F1454 PIC16LF1454 PIC16F1455 PIC16LF1455 PIC16F1459 PIC16LF1459 PIC18F24K50 PIC18LF24K50 PIC18F25K50 PIC18LF25K50 PIC18F45K50 PIC18LF45K50 PIC24FJ1024GB606 PIC24FJ256DA210 PIC24FJ1024GB610 PIC24FJ256GB106 PIC24FJ128DA106 PIC24FJ256GB108 PIC24FJ128DA110 PIC24FJ256GB110 PIC24FJ128DA206 PIC24FJ256GB206 PIC24FJ128DA210 PIC24FJ256GB210 PIC24FJ128GB106 PIC24FJ256GB406 PIC24FJ128GB108 PIC24FJ256GB410 PIC24FJ128GB110 PIC24FJ256GB412 PIC24FJ128GB202 PIC24FJ256GB606 PIC24FJ128GB204 PIC24FJ256GB610 PIC24FJ128GB206 PIC24FJ32GB002 PIC24FJ128GB210 PIC24FJ32GB004 PIC24FJ128GB406 PIC24FJ512GB606 PIC24FJ128GB410 PIC24FJ512GB610 PIC24FJ128GB412 PIC24FJ64GB002 PIC24FJ128GB606 PIC24FJ64GB004 PIC24FJ128GB610 PIC24FJ64GB106 PIC24FJ128GC006 PIC24FJ64GB108 PIC24FJ128GC010 PIC24FJ64GB110 PIC24FJ192GB106 PIC24FJ64GB202 PIC24FJ192GB108 PIC24FJ64GB204 PIC24FJ192GB110 PIC24FJ64GB406 PIC24FJ256DA106 PIC24FJ64GB410 PIC24FJ256DA110 PIC24FJ64GB412 PIC24FJ256DA206 PIC24FJ64GC006 PIC24FJ64GC010 PIC32MM0064GPM028 PIC32MM0128GPM048 PIC32MM0064GPM036 PIC32MM0128GPM064 PIC32MM0064GPM048 PIC32MM0256GPM028 PIC32MM0064GPM064 PIC32MM0256GPM036 PIC32MM0128GPM028 PIC32MM0256GPM048 PIC32MM0128GPM036 PIC32MM0256GPM064 |
Release Notesに書いてあるが、一応載せておく。
Tweet