■ 簡単なLPCXpresso LPC1114プログラム (2010,11/2)
LPCXpresso LPC1114用のサンプルプログラムを作りました。
4チャンネルのタイマモジュール、割込について、プログラミングの参考にしてください。
プログラムは、LPCXpresso
NXP LPC1114評価ボードで動作します。
ごく簡単なプログラムですが、タイマモジュールの使い方、割込み方法について、一通り含まれています。
一部デバッガーで動作確認のために、不要な読み出しが入っています。
これは天体自動導入装置という機械のために作ったテストプログラムです。
装置は、赤経(RA)、赤緯(DEC)軸を駆動する2個のステッピングモータがあり、これはそれをコントロールするごく基本的な仕組みになります。
タイマにより、赤経、赤緯のモータ駆動信号を生成(38PPS)しています。
また、恒星時、標準時の1秒を生成しています。
恒星時の1秒ごとにLEDが点滅し、ブザーがピッと鳴ります。(圧電ブザーをPIO0_8とGND間に接続してください)
(NVIC_SetPriority(TIMER_**)辺りは、まだ理解が怪しいです)
LPC_main.c
[HOME]