マイクロチップ社の純正の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) 割り込みの記述方法