AVRメモリ空間の使用

テクニカル・ノート 26992

アーキテクチャ:

AVR

コンポーネント:

compiler

更新日:

2018/08/08 8:24

はじめに

本テクニカルノートは、Atmel AVRの各種バージョンで使用される変更されたハーバードアーキテクチャと、何のデータがどのセグメントに格納されるのかについて説明するものです。

__flash int fi = 1; // fiはフラッシュコードセグメントに格納されます。

 

注: Atmega4809、ATtiny804 などの統一アドレス空間を持つデバイスの場合、const キーワードを使用すると、__flash より高速で小さい参照が得られます。

 

全ての製品名は、それぞれの所有者の商標または登録商標です。

 

申し訳ございませんが、弊社サイトではInternet Explorerをサポートしていません。サイトをより快適にご利用いただくために、Chrome、Edge、Firefoxなどの最新ブラウザをお使いいただきますようお願いいたします。