2025.3.11
前へ

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


PICBASICコンパイラ

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

[第231回]



●PIC16F627(17)念のために再テスト

前回はPIC16F84Aのためにプログラムを一部書き換えましたので念のためにPIC16F84の再テストをしました。
今回は同様にしてPIC16F627の再テストを行ないます。
最初に/PICRDコマンドでPIC16F627が書き込み済みかどうかを確認しました。
*** pic i/o ***
picio-30 connected
>/picrd
400C[FF][3F][FF][3F]
type=04,uadrs=00
[08]
0000[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]
0010[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]
0020[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]
0030[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]


02C0[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]
02D0[10][FF][3F][FF][3F][FF][3F][AF][12][A9][16][A9][16][AB][16][AB][14]
02E0[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]

消去済みかと思ったのですがずっと見ていくとおかしなところがみつかりました。
なんだか変です。
ひょっとしたら。
思いついたことがあります。
前にもどこかに書いたはずですがPIC16F627のプログラミングにはVppを+13Vぐらいにする必要があります。
しかしPIC16F627のDatasheetの電圧規格にVpp>Vdd+3.5Vと書いてあったのでそれならVpp=9VでもできるじゃないかということでVpp=9Vにして今までテストをしてきました。
今まではそれでよかったのですがプログラムを変えたことがひょっとして何か影響したのかもと思ってVpp=13.5Vに設定し直してもう一度/PICRDを実行してみました。
そうしましたら。
logfile piciolog\0310064318.txt open
*** pic i/o ***
picio-30 connected
>/picrd
400C[A0][07][F9][3F]
type=04,uadrs=00
[08]
0000[10][05][28][FF][3F][FF][3F][FF][3F][FF][3F][07][30][9F][00][83][16]
0010[10][85][01][86][01][83][12][21][08][85][00][12][20][A2][0B][0D][28]
0020[10][A1][03][0B][28][FA][30][A0][00][86][06][A0][0B][14][28][08][00]
0030[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]
0040[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]
0050[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]


07D0[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]
07E0[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]
07F0[10][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F][FF][3F]
[01]
type=04,uadrs=01
[08]
400E[F9][3F]
[10]
>

やっぱり書き込み済みでした。
Vpp=13.5Vにしたところ書き込み済みの内容が読み出されました。

説明の途中ですが本日は時間がなくなってしまいました。
続きは次回にいたします。

PICBASICコンパイラ[第231回]
2025.3.11 upload

前へ

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