XC8のC言語のConfig設定
2013-01-05
そろそろ「お屠蘇抜き」をしたいと思い、今日は昼間っからの
は控えつつ金杯の実況を聞きながら、ぼちぼちとPICプログラミングに手を染めていました。
まだまだXC8を含めたMPLAB X IDEのインタフェースには慣れないんですが、今日は初期設定周りのプログラミング・・・PICの初動設定「config」をどうやっつけるんだろうとあれこれ試行錯誤。
まずは、アセンブラの記述に似せたHITEC-Cなどの記述「__CONFIGマクロ」を使ったんですがNG。その後も、あれこれドキュメントを覗いたりしたものの判らず、ネットサーフィンの末、漸く解法に辿り着きました。
XC8を普通にインストールすると、以下のフォルダ構成になります。
C:\Program Files\Microchip\xc8\バージョン\docs (バージョン:1.xxのような名前)
このフォルダ内にある「pic_chipinfo.html」をクリックすると、そのバージョンでサポートされるPICがずらりと現れます。無論、HTMLですから「ブラウザ」で開きます。あとは、お望みのPICデバイスを選択すれば、詳細表示が現れます。
こんなの判ってしまえばどうってことのない話ですが、一つの製作が終わると暫く触らずにおき、次の製作開始時にいちいちまごつくのもアホらしいんで、とりあえず備忘録した次第。
それにしても、どうして「__CONFIGマクロ」じゃダメなんでしょう
#pragmaにした意図が読めんなぁ
補足 2013/01/06
上記の話・・・「__CONFIGマクロ」が使えないのは、「MPLAB X IDE」との関係でそうなっているのか、それとも少し前のバージョンだったら平気なのかよく判りませんので、この記事を参考にされる方は十分に確認して下さい。

まだまだXC8を含めたMPLAB X IDEのインタフェースには慣れないんですが、今日は初期設定周りのプログラミング・・・PICの初動設定「config」をどうやっつけるんだろうとあれこれ試行錯誤。
まずは、アセンブラの記述に似せたHITEC-Cなどの記述「__CONFIGマクロ」を使ったんですがNG。その後も、あれこれドキュメントを覗いたりしたものの判らず、ネットサーフィンの末、漸く解法に辿り着きました。
XC8を普通にインストールすると、以下のフォルダ構成になります。
C:\Program Files\Microchip\xc8\バージョン\docs (バージョン:1.xxのような名前)
このフォルダ内にある「pic_chipinfo.html」をクリックすると、そのバージョンでサポートされるPICがずらりと現れます。無論、HTMLですから「ブラウザ」で開きます。あとは、お望みのPICデバイスを選択すれば、詳細表示が現れます。
こんなの判ってしまえばどうってことのない話ですが、一つの製作が終わると暫く触らずにおき、次の製作開始時にいちいちまごつくのもアホらしいんで、とりあえず備忘録した次第。
それにしても、どうして「__CONFIGマクロ」じゃダメなんでしょう


補足 2013/01/06
上記の話・・・「__CONFIGマクロ」が使えないのは、「MPLAB X IDE」との関係でそうなっているのか、それとも少し前のバージョンだったら平気なのかよく判りませんので、この記事を参考にされる方は十分に確認して下さい。
- 関連記事
-
- XC8のアセンブルリスト不具合改善!
- XC8のC言語のConfig設定(その2)
- XC8のC言語のConfig設定
- XC8のバージョンアップ(Ver 1.12)に落とし穴が・・・
- 関数呼び出しの様子