工作してみた! [工作]
ここまでご無沙汰してしまうと...チョット書くだけでも非常に面倒になります。
久々に工作してみたのですが..すぐに内容を忘れそうなので、一応メモしておきます。
・AVR-USBマイコンボード AT90USB162
今や定番?のAVR。キットといってもコネクタ・ピンヘッダだけなので数分で完成
認識確認用として、D0に緑LEDを取り付け
WinAVR-20100110でHexをビルド、Flip 3.4.2でHex書き込み
プログラム領域が、12KBしかないのは...今後に少し不安アリ?
「PSGroove-Maker」でHex自動作成
CPU:AT90USB162 Frequency:16MHz
LED1(Inactive) None
LED2(Active) PD-0(Invert LED Ports)
・PIC18F2455/2550専用 RCDライタ
以前に作成したRCDライタを、チョット弄ってPIC18F2550用にしてみた
PDIP28ピン以外に、秋月AE-18F2550ボードにも対応
プログラムのサイズが10KB越えたあたりから書き込みが不安定になる(特に秋月ボードの場合)
UBW(BootLoader)は2KBなので、BootLoader程度の書込みならば問題ない
18F2550の場合は、残り30KB(Offset 0x800)のプログラムエリアで余裕!
・PIC18F2550_UBW FRISK Ver.1
PIC18F2550 Xtal:20MHz UBW(BootLoader)
LED:RC0 BootSW:RC2
PIC18F2550 UBW基板を、FRISK容器をケースにして作成
思ったよりFRISK容器は大きかったので..余裕の部品配置でスカスカ!
(もう少し小さいケースがあれば、もう一度挑戦しようか!?)
厚さは結構厳しく、PICはソケットを使わずに当然の直付け(BootLoader方式なので問題なし?)
USB Mini-Bはコントローラ等と同じなので、起動時だけコントローラ外して接続できるので超便利
FRISK容器のスライドを利用して、SWを切替える方式にしたのは良いが、
ケーブル抜差時等にも簡単に蓋が開いてしまうのが、結構鬱陶しい...
・PIC18F2550_UBW FRISK Ver.2
PIC18F2550 Xtal:20MHz UBW(BootLoader)
LED:RC0 BootSW:RC2
Ver.1で、ケーブル抜差時に蓋が簡単に開いてしまうのを、蓋を接着することでリベンジ!
BootSWはタクトSWに変更。外から尖った物でSWを押してPRGモードにする方式に変更
回路図・部品配置は、特別な変更は無し
CCSを所有していない為、Hexをビルドすることはできないので
拾ったHexをベースに、payload部分をパッチ修正してHex作成することで暫定対応
PICDEM用(0x800)のHexも使用可能
PRGモードにして、Myboot(BootLoader)でHex書き込み
PRGモードは、BootSWをON状態でUSBケーブルをPCに接続