[H8-ML(584)] 変数の外部定義のバグ?
From: 柳平 雅俊 <m-yanagi@xxxxxxxxxxxxxxxxxx>
Date: 2000年04月06日(木)19時04分56秒
 たびたびすみません。柳平と申します。
変数の外部定義をして、秋月のH8/Cコンパイラをかけると問題がでます。
(コンパイル、リンク自体は成功します。)

 例えば、AD変換結果を変数に代入し、この変数の値をSCI送信するような場合、
(1)問題がある場合

 unsigned int ad0;
main{

  f();
}

f(){
  ad0=AD.DRA;
   ・・・・・
}

 とやると、変数ad0にはADデータが入らないようです。

(2)うまく行く場合

main{

  f();
}

 
f(){
  unsigned int ad0;
  ad0=AD.DRA;
   ・・・・・
}
 のように、関数内部で変数の宣言をすれば、ad0のデータをSCIで送信できま
す。

 何か自分で間違ってるような気もするのですが、何か御存知の方がおいででしたら
御教示ください。






スレッド概略
[表示中](起点)


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]