fill_指定した範囲のEEPROMを特定の値で埋める

説明

指定した範囲のEEPROMを特定の値で埋めます。関数には開始アドレス、終了アドレス、埋める値の順番で指定します。

[以下のJavaScriptプログラムをダウンロード]

// EEPROM fill(startAdrs,endAdrs,value)
function fill(sAdrs,eAdrs,value){
function romW(adrs,value){
i2cw(0x50|(((adrs>>16)&1)<<2), (adrs&0xff00)>>8,adrs&0xff, value);
sleep(10);
}
while(sAdrs<=eAdrs){
romW(sAdrs,value);
sAdrs=sAdrs+1;
}
}
log("start adrs\n");
var sa=input();
log("end adrs\n");
var ea=input();
log("value\n");
var val=input();
fill(sa,ea,val);

目次に戻る