Lazurite 日本語リファレンス


Flash.write(sector, address, data);


詳細

viod Flash.write(unsigned char sector, unsigned short address, unsigned short data);

仕様

データFlashのsector, addressが示すアドレスにデータを書き込みます。書き込む前にeraseがされている必要があります。


パラメータ

    unsigned char sector

書込みするセクターを指定します。

0か1を指定してください。


    unsigned short address

データを書込みするアドレスを指定します。0~1023(0x0000~0x03FF)を指定してください。


    unsigned short data

書き込むデータを指定します。

戻り値

なし

 

サンプル

サンプルプログラムのDataflash_test.cです。

PCから指定したセクター(s)、アドレス(a)にデータ(d)を書込むテスト用プログラムです。

書込み:        w,(s),(a),(d)⏎
読み出し:     r,(s),(a)⏎
消去           e,(s)⏎

セクター=0, アドレス=10番地に1234を書き込むためには、PCから「w,0,10,1234」と指定します。
セクター=0, アドレス=10番地からデータを読み出すためには、PCから「r,0,10」と指定します。
セクター = 1を消去(データを0xFFFにする)するためには、PCから「e,1⏎」と指定します。