2007-03-16 (金)
*AVRライタ
色々といじっていたら10バイト以上余裕ができたので,ISPの通信速度をPC側から設定する機能を追加.
通信速度を測ったら,書き込みは400byte/s,読み込みは110byte/s程度でした.読み込みが異常に遅いのは,1バイト読むごとにパケットを1つ交換しているからです.LowSpeedデバイスのインタラプト転送の転送量は800B/sあたりが限界なので,8バイトのパケットを交換していることを考えれば,これが限界です.書き込みはひとつのパケットに6バイトのデータを入れて,ターゲットAVRのページバッファに転送しているのでまだ良いようです.
読み込み時にもISPコマンドをライタ側で生成できれば数倍の早さになるはずですが,そのためにはもう少しプログラム領域を空けないといけません.
*卒論
卒論の締め切りが今日だったので,締め切り記念で焼肉.
そろそろ,卒論を完成させないと…(ぇ?