Magicのインストールやツールの使い方など開発環境の構築を中心に記事を書いてきましたが、実際のプログラミングの内容に入っていきたいと思います。今回は、入出力の基本となるIO設定とGPIO制御についての説明となります。従った表記では、モジュールからのポインタを使用する書き方になります。いうポインタを使用してレジスタを指定します。0x80;これらの設定や制御は、サンプルプログラム中のdriverディレクトリにある、gpio.h、gpio.cを利用しても行う事ができます。出力に設定し、L出力にする。GPIOSetDir(PORT0,7,1);GPIOSetValue(PORT0,7,0);ちなみにドライバの中は、この様になっています。~(1<<bitPosi);}またピンの基本的な属性設定は、LPC_IOCONで行います。(例)PIO0_8のLPC_IOCONを下記の様に設定。DisableBit[7:6]=Reserved={11}:-LPC_IOCON->PIO0_8=0xC0;IOの設定や制御に関しては、ユーザーマニュアルを参照して設定を行いましょう。以下のサイトからダウンロードできます。ManualLPC1114の場合は、UM10398がユーザーマニュアルで、IO設定などに関する詳しい情報が記載されています。本サイトのご利用にあたっては、「ホーム」の免責事項を必ずご確認ください。