アプリ版:「スタンプのみでお礼する」機能のリリースについて

HI-TECH Cのエラーについて


PICプログラムを利用してマトリクスLED点灯プログラムを作成しているのですが
マトリクスLEDを1つから二つに増やしたとき8×8を8×16にしたときに

Error [1250] C:\Users\ver3.c; 21. could not find space (152 bytes) for variable _xy

と言うエラーが発生するのですがこれはただ単純に容量がたりていないのでしょうか?
解決策があるのなら教えてほしいです

http://www.ccad.sist.chukyo-u.ac.jp/~mito/ss/Emb …
このページのプログラミングを参考にしています

A 回答 (1件)

Error [1250] はRAM容量が足りなくなった場合に発生するエラーですね.


RAMを使わない制御方式に変えるか, RAM容量の大きなPICに変更する必要があります.

型番不明ですが, ベースラインのPICだとしたら152Byteって致命的かと.
搭載されるRAM容量についてはデータシートの確認が必要です.

この回答への補足

回答ありがとうございます

説明不足で申し訳ありません
使用しているPICは16F887です。

後RAMを使わない制御方式について詳しく教えていただけると嬉しいです。

補足日時:2010/07/10 00:52
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!