PSoC Designer には HI-TECH C Lite をインストールすれば、無料でC言語での開発ができます。
LCD をつないで、簡単に表示させることができます。LCD ユーザーモジュールには表示のための
API が用意されています。
? | C Prototype: |
説明 |
LCD_PrString | void LCD_PrString(CHAR * sRamString) | ??? RAMベースの文字出力 |
LCD_PrCString | void LCD_PrCString(const char * sRomString); | ??? ROMベースの文字出力 |
LCD_PrHexByte | void LCD_PrHexByte(BYTE bValue); | ?? 8BitのHEXに変換し出力 |
LCD_PrHexInt | void LCD_PrHexInt(INT iValue); | ? 16BitのHEXに変換し出力 |
?
ちょっとした、表示だけでしたらこれでもいいですね。
?
表示例
?
lcd_test.zip PSoC Designer 5.0 , HI-TECH C Lite 9.61PL1 にてコンパイルしてあります。
もうちょっと自在に表示させましょう。HI-TECH C のマニュアルがあります。
PSoC Designer の HELP ->Documentation... -> HiTechC_Manual.pdf
P252 に使い方がかいてあります。さっそくやってみましょう。
ビルトして PSoC にかきこみます。
HI-TECH の Forums によりますと putch() を作成するように記載されております。
?
無事に表示できました。
lcd_test1.zip PSoC Designer 5.0, HI-TECH C Lite 9.61PL1 にてコンパイルしてあります。
[カタカナの表示] ・・・・・・・・・・・・・・・・・・・・・・・・・・・・11/06/2008 追加
PSoC Designer 5.0にて LCDにカタカナ表示することができます。
Message0のように手作業でASCIIコードに変換するとうまく表示できます。
HI-TECH C Lite 9.61 が PL2 にアップデートしてます。(10/21/2008)
char str[]=" "; をputch()関数の 外で宣言するといいようです。
printf_kana.zip PSoC Designer 5.0 SP1 , HI-TECH C Lite 9.61PL2 にてコンパイルしてあります。
※Cypress、サイプレス社のロゴおよびPSoCはサイプレス セミコンダクタ社の登録商標であり、
PSoC Creator,PSoC Designer、PSoC Express,および Programmable System-on-Chip はサイプレス セミコンダクタ社の商標です。
Copyright (C) 2015 えとせとら All Rights Reserved