C言語なら俺に聞け(入門編)Part 79
■ このスレッドは過去ログ倉庫に格納されています
0655デフォルトの名無しさん
2011/03/01(火) 14:23:59.23HW_HOGE_REG 0x8005C060
上記アドレスの3ビット目に1を立てたいのですが、
先に読み出しを行うとするとエラーになります。
unsigned long address = *(volatile unsigned long*)0x8005C060;
printf("%ld",address);
上記コードで現在の設定値を呼び出そうとし、コンパイルし実行すると、
Segmentation fault
で終了します。
なぜでしょうか?
■ このスレッドは過去ログ倉庫に格納されています