レジスタ設定等覚え書き

MPLAB IDE Ver8.66(HI-TECH Ver9.81) でレジスタ名、コンフィギュレーションパラメータの多くが変更になったようである。C:\Program Files\HI-TECH Software\PICC\9.81\include にあるヘッダファイル(pic12f683.hなど)を見ると設定は書いてあるがグローバルな物はどこに書いてあるのだろう。

コンフィギュレーションパラメータが変更されました。各プログラムの__CONFIGのパラメータの下記変更が必要です。

新パラメータ
EC FOSC_EC
HS FOSC_HS
INTIO FOSC_INTOSCIO
INTCLK FOSC_INTOSCCLK
WDTDIS WDTE_OFF
PWRTEN PWRTE_ON
BORDIS BOREN_OFF
BOREN BOREN_ON
MCLRDIS MCLRE_OFF
MCLREN MCLRE_ON
UNPROTECT CP_OFF
IESODIS ESO_OFF
FCMDIS FCMEN_OFF

  また、その他のレジスタ名も一部変更になっておるが、これは間違ってるかな。

OPTION OPTION_REG
GPIOx GPx(xは0~5)
GPPU nGPPU
GODONE GO_DONE

別の方法として、ソースファイルの先頭に下記1行を追加すると旧の書式のままでもコンパイルが正常にできます。

#define _LEGACY_HEADERS