楽天市場
[無料でホームページを作成] [通報・削除依頼]

続 Tiny AVR/PIC Bootloader+


私のページで紹介しているTiny AVR/PIC Bootloader+のホストプログラムを修正し、

24ビットのPIC(dsPIC30、dsPIC33、PIC24)に対応しました。

(sourceforge.netのTiny AVR/PIC Bootloader+のページに投稿しました。)

ds30F3012を認識した様子
img_20140621-205254.jpg

(2014.07.04 加筆)

24ビットPICに正式対応したTiny_Avr-Pic_Bootloader+(v0.9.0).exe が アップロードされました。

これに伴い別館のソフトウエアを削除しました。


24ビットPIC用のファームウエアと修正したホストプログラムのソース一式を別館にアップロード

しました。




Tiny_Avr-Pic_Bootloader+.exeとpiccodes.iniを差し替えることにより24ビットPICを認識します。

flashの書き込み、EEPROMの書き込み、Configビットの書き換えに対応します。


24ビットのPICはPIC18FのようにConfigビットの書き込み方法が異なる2種類が存在します。

Configビットをflash領域に記述しないものをDタイプ (PIC18シリーズで言うところのPIC18F/PIC18F-Kに相当)
Configビットをflash領域に記述するものをEタイプ (PIC18シリーズで言うところのPIC18F-Jに相当)

として区別しています。

Eタイプのメモリーマップ "Flash Config Words"が存在する。
img_20140621-205547.jpg

Dタイプのメモリーマップ "Flash Config Words"が存在しない。
img_20140621-205619.jpg


アップロードしたファームウエアは以下の4種類ですが、
24ビットPICのレジスタは種類ごとにほぼ同一なのでわずかな修正で他のデバイスに適用できます。

Dタイプ
ds30F3012
ds33FJ128GP202
PIC24HJ12GP202

Eタイプ
PIC24FJ64GA002



ソース一式のダウンロード先

Bequest333のページ(別館)

http://hp.vector.co.jp/authors/VA058115/