toUart_指定したファイル番号の内容をシリアルに出力する

説明

指定したファイル番号の内容をシリアルに出力します。toUart()にはファイル番号を指定します。なお、バイナリデータが保存されている場合は正常に動作しません。これはエンドコード0が見つかったら、そこで送信を終了するようになっているためです。

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

// EEPROM File : toUart(@no)
function toUart(no){
var adrs=no*2048;
var count=0, n;
while(count<2048){
var d=0x50|(((adrs>>16)&1)<<2);
i2cw(d,(adrs&0xff00)>>8,adrs&255);
i2cr(d,n);
if(n==0){ return; }
uart(n);
adrs=adrs+1;
count=count+1;
}
}
log("input @number\n");
var s=input();
toUart(s);

目次に戻る