カテゴリ:カテゴリ未分類
ストロベリーリナックス社のサイプレスPSoC(CY8C27443-PXI)を使用したマイコンボードキットです。LCD表示とタイマーを使用しタイマー1で青色LEDを点灯した画面です。 制御にはタイマーは必要不可欠ですがPSoC CPUのタイマーは使えないと思っていましたが試行錯誤の結果、KIさんのホームページでタイマーは使用できることがわかりました。LCDはすんなり表示でき表示画面は参考資料のままです。 Timer16のParametersをこのようにし、Periodを3276(32.768KHz/10)で100msecとします。
boot.asmの ljmp _Timer16_1_ISRをljmp _int_timer16_1に変更します org 24h ;PSoC Block DBB01 Interrupt Vector
タイマーとLCDのプログラムです #include <m8c.h> // part specific constants and macros #pragma interrupt_handler int_timer16_1 //ここが必要 unsigned int timer_1; void int_timer16_1() if(timer_1 != 0){ // void main() //port1 all out mode(001) Timer16_1_EnableInt(); //割り込みマスク1 Enable lcd_disp(); //LCD表示 Loop1: Loop2: timer_2=10; void lcd_disp() }
お気に入りの記事を「いいね!」で応援しよう
最終更新日
2006年11月14日 20時59分09秒
コメント(0) | コメントを書く |