2012年4月30日月曜日

SPIコントローラの作成 8


伝文フォーマットの変更は止めようと思ったのだが、ここを変えればさらに高速化できることが明らか
なのにやらないのも何なので、やっぱり変更することにした。
以下のように変更した。 STX, ETX, SUMを廃止し、また、read commandの場合はCMDのみと
した。 command frameに対するACK/NAK応答は残す事にした。 リードバックフレームは正味の
データだけにした。



処理時間は以下のようになった。


256Kワードの転送時間は11.81秒で変更前の半分になった。


0 件のコメント:

コメントを投稿

自作CPUで遊ぶ 22

今使用しているモータードライバはDM556Dというものだが、このドライバはMicro Stepが 800 [pulse/rev] 〜 40000 [pulse/rev]の範囲で設定できる。 Mi...