2024.12.13
前へ
次へ
ホームページトップへ戻る


PICBASICコンパイラ

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
まるでインタプリタ。でもコンパイラです。超カンタン超シンプルです。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

[第178回]



●PIC18F45K50(5)HEXファイル作成

前回の作業を一歩進めて/PICRDの機能にHEXファイル作成機能を付け加えました。
今は暫定的に考えていますのでコマンドを2本立てにしました。
/PICRDコマンドは前回説明した機能です。
ターゲットのPICに書き込まれているプログラム、データを読んでそれを画面に表示します。
その機能に更にHEXファイル作成機能を加えたコマンドとして/PICRDFを作りました。
コマンドを実行するとHEXFILE.HEXというファイルが作成されます。
とりあえずの暫定的な仕様です。
下は元になったHEXファイルとそれをPICに書き込んだあと/PICRDFコマンドで読み出して作成したHEXFILE.HEXの内容とを比較したものです。

左がもとになったHEXファイルで右が作成されたHEXFILE.HEXです。
途中書き込まれてなくてFFが連続しているところは冗長なのでカットしてあります。
もとのファイルが16バイトに満たない行であるところは右側のHEXFILE.HEXファイルではそれを16バイト/行として読み出して表示しています。
左右をアドレスを合わせて比較してみると一致していることがわかります。

これでとりあえずはPIC WRITERとして必要な機能が一通りできたと思います。
今夜はオンザロックで乾杯です(本当は毎晩やっているのですけれど)。

以前金麦が値上げになってしまったので今はウィスキーや焼酎を飲んでいます、と書きました。
凛がコスパがいいから飲んでいますと書いたのですが、黒霧島と交互に毎晩飲んでいたら空になってしまったのでまた購入しようと思いましたら。
以前ヨドバシで安く売っていたのになんだか値上げになってしまっていました。
たまたま地元のスーパーに行きましたらもっとコスパのいいのがありました。
こちらは嶺です。
なんだか同じようなネーミングです。
CGCとかいうスーパー共同体のPBのようです。
ひょっとしたらと思って製造者を見ましたら寶酒造でした。
なんだ。凛と同じじゃありませんか。
なんとなく納得です。
で。
今夜は嶺のオンザロックで乾杯!

PICBASICコンパイラ[第178回]
2024.12.13 upload

前へ
次へ
ホームページトップへ戻る