XCコンパイラの使い方


 マイクロチップ社の純正のCコンパイラとして提供されているXCファミリの
使い方を説明しています。C言語の文法についての詳細は説明していません。

 XCファミリには下記の3種類があります。
 −MPLAB XC8  :PIC10/12/16/18 8ビットファミリ用のCコンパイラ 
 −MPLAB XC16 :PIC24/dsPIC   16ビットファミリ用のCコンパイラ
 −MPLAB XC32 :PIC32        32ビットファミリ用のC/C++コンパイラ

 またそれぞれに最適化レベルで下記の3種類の分かれています。
 −Free版     :最適化機能なしのフリーバージョンで機能はすべて使える
            :インストール後60日間はPRO版として動作する
 −Standard版  :最適化レベルが中程度のバージョンで有償
 −PRO版     :最適化レベルが最高のバージョンで有償
  (最適化とは生成オブジェクトのサイズを最小化、最速化する機能のこと)

(1) 入手とインストール

(2) ヘッダファイルとマクロ命令

(3) コンフィギュレーションの記述

(4) データ型

(5) レジスタ記述  I/Oの記述

(6) 割り込みの記述方法