« EZ-CNC 2 | メイン | EZ-CNC まじかよ〜2 »

2006年06月18日

まじかよ〜?

EZ-CNC でなんとか、移動距離の取り込みも出来るようになった。原因はインバッファの指定を1バイトしか設定していなかったので、残りの部分を取込めなかったのが原因だった。
現在使おうと検討しているステッピングモータは200パルスで一回転だ。1−2相励磁にすると倍の400ステップで一回転となる。現在のテーブルの幅が300mmであるので、300 x 400 = 120,000 ステップとなる。これだと、2^16 を超えてしまい16ビットで収まりきれなくなる。
当然、4バイトを基数にするわけだけど、SDCCは4バイトの数を扱えないみたい。32ビットに指定して、その変数にそれなりに大きい数を代入しようとすると Warning が出てしまう。
今時、信じられない。でも、USB2.0 とは言っても所詮制御しているのは 8bit マイコンなんだよね。とりあえず、10mm を単位にしてそれ以上の場合はカウンタに足したり引いたりして、つじつまを合わせることにする。
もう一歩だな。

投稿者 skykiz : 2006年06月18日 19:19

トラックバック

このエントリーのトラックバックURL:
http://www.teamknox.com/mt/mt-tb.cgi/328

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)