EEPROM エミュレーションサブプログラム for PIC16F
EEPROMを塔載しない自己書き込み可能な14ビットPIC(16F/12F/10F)に、本サブプログラムを組み込むことで最大63バイトのEEPROM空間をエミュレートします。
使用可能なファンクションは4つ
initial_eeprom:EEPROM空間を初期化します。
read_eeprom:指定したアドレスのEEPROMデータを読み出します。
erase_eeprom:指定したアドレスのEEPROMデータを消去(0xFFを上書き)します。
write_eeprom:指定したアドラスに指定したデータを書き込みます。
読み出し、書き込みステータス。
範囲外のアドレス(>0x3E)が指定されたとき、エラーステータスを返します。
読み出し時、書き込みが行なわれていないEEPROMアドレスを指定したときエラーステータスを返します。
プログラム領域、データ領域あわせて256ワードを使用します。
0x70〜0x7FのRAM領域中3バイトを使用します。
EEPROMエミュレーションの動作を確認できるテストプログラムを同包しています。
ソフト名: | EEPROM エミュレーションサブプログラム for PIC16F |
---|---|
動作OS: | その他 |
機種: | その他 |
種類: | フリーソフト |
作者: | bequest333 |