• 締切済み

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

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/Embedded/webPic/app/Tetris/index.htm このページのプログラミングを参考にしています

みんなの回答

  • bug_bug
  • ベストアンサー率78% (36/46)
回答No.1

Error [1250] はRAM容量が足りなくなった場合に発生するエラーですね. RAMを使わない制御方式に変えるか, RAM容量の大きなPICに変更する必要があります. 型番不明ですが, ベースラインのPICだとしたら152Byteって致命的かと. 搭載されるRAM容量についてはデータシートの確認が必要です.

sirousagi80
質問者

補足

回答ありがとうございます 説明不足で申し訳ありません 使用しているPICは16F887です。 後RAMを使わない制御方式について詳しく教えていただけると嬉しいです。

関連するQ&A