FAQ~よくある質問~ | FAQマスタ詳細表示
FAQ詳細情報
ID | 10810164 |
---|---|
FAQカテゴリ(大) | コンパイラ |
最終更新日 | 2009-04-10 |
質問内容
C言語からの特殊機能レジスタ(SFR)へのアクセスは可能ですか?
回答内容
IARのCコンパイラでは、拡張キーワードを用いて、SFRのアドレス、変数型、およびアクセスタイプを簡単に定義できます。そして定義されたSFRへの読み書きは、通常のcharやint変数への読み書きと全く同様のC構文で行うことができます。
なお、各EWのほとんどのターゲットチップ用にSFRを定義済みのI/Oヘッダファイルが標準で用意されていますので、これらのヘッダファイルをCソースでインクルードするだけで、このCソース内で必要なSFRへの上記のアクセス手段を利用できます。
参考資料URL
- 登録されているURLはありません。