printfの使い方

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 にてコンパイルしてあります。

 

正当なCSSです!

※Cypress、サイプレス社のロゴおよびPSoCはサイプレス セミコンダクタ社の登録商標であり、
PSoC Creator,PSoC Designer、PSoC Express,および Programmable System-on-Chip はサイプレス セミコンダクタ社の商標です。

Copyright (C) 2012 えとせとら All Rights Reserved