エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
AVR データをプログラムメモリに配置したいとき PROGMEMの使い方 - マイコン漬け
AVRは同規模のPICと比較するとふんだんなRAM容量を持っており、C言語で配列を頻繁に使う場合などは... AVRは同規模のPICと比較するとふんだんなRAM容量を持っており、C言語で配列を頻繁に使う場合などはAVRのほうがよっぽど有利。しかし、いくらふんだんなメモリを持っているからといって、電源投入してから一度も書き換える必要のないデータをRAMにいれておくのはもったいない。そこで、プログラムメモリ、つまりROMに書き込めないかと考える。以降、定数配列をプログラムメモリに書き込むための方法をメモ。 まずはお試しソース 「progMem.c」をダウンロード WinAVRに付属のavr-libcドキュメントを見ると、 User ManualのページにData in Program Spaceという項目がある。 A Note On const の項に、プログラムメモリに配置しようと思ったら、C言語のキーワードにConstというのがあるから、それを使えばいいと思うでしょう。しかし、それはコンパイラに宣
2014/02/22 リンク