あっちゃんです。
>鈴木さんへ
ごめんなさい。
ちょっと切羽つまっているものですから・・・。
以後気をつけます。
>AD.DRA >>6 って直接できるんですか?
>(構造体の引数を直接bitシフト可能? )
>他の変数に一旦読みこんでから、その変数をビットシフトしてみて
>はどうでしょうか?
ホームページなどをみたり、ロボコンマガジンのNO.6の相撲ロボットのところをみ
るとなんか直接やっていたのでいいかなーーっと・・・。
どうなんでしょうか。試してみますね。
>水野さんへ
for分の中に入れたのは下記のものです。
AD.CSR.BYTE =0x32; /* AN0〜AN2(ライン用センサ)までをスキャンモードに
設定 */
while(AD.CSR.BIT.ADF == 0){} /* AN0〜AN2まですべてのデータがA/D変換され
て揃うまで待つ */
AN0= AD.DRA >>6; AN1 = AD.DRB >> 6; AN2 = AD.DRC >> 6;
sprintf(buf, "left=%d\n\r",AN0);
H8SCI_OUT_STRING(buf); /* 文字列を通信ポートに出力
する */
sprintf(buf, "center=%d\n\r",AN1);
H8SCI_OUT_STRING(buf); /* 文字列を通信ポートに出力
する */
sprintf(buf, "right=%d\n\r",AN2);
H8SCI_OUT_STRING(buf); /* 文字列を通信ポートに出力する */
以上をいれたら、エラーがでます。
_________________________________________________________________
自宅の PC で英語力をアップ MSN 英会話 http://englishtown.msn.co.jp/