アセンブラの使い方がわからないので少々苦労をしています。 サンプルのアドレスを変更して、DOS窓に avrasm32.exe をDDして、 適当なフォルダ<日本字やスペースを含まない>に置いてある、変更したプログラムをDDして、-fI オプションで.... ところが、"String expected"エラーが出てくるので、8行目の<tn2313def.inc>を"tn2313def.inc"に変更して.... またまた、'tn2313def.inc'がないというので C:\Program Files\Atmel\AVR Tools\AvrAssembler\Appnotes から プログラムのあるフォルダに置いて、やっと成功しました。 追記です(2007.09.17)。 senshuさんに教えていただきました。wsNakさんのアセンブリプログラムは新しいアセンブラ avrasm2.exe を使うように書かれているようです。 そこで、DOS窓に C:\Program Files\Atmel\AVR Tools\AvrAssembler2 のフォルダから avrasm2.exe をドラッグ&ドロップ(DD)して、 一文字開けて .asm ファイルをDDして、-fI オプションを付けるとトラブルなくアセンブルできました。 avrasm2 では、< > 記号が使えます。 |