-
Notifications
You must be signed in to change notification settings - Fork 1
通信速度メモ
RGBA_CRT edited this page Oct 5, 2021
·
3 revisions
- 通信速度の測定結果
- 使っているArduino(シリアルコンバータ)によって通信できる最高速度が異なる。
Arduino | Serial Converter | Maximum baudrate | Note |
---|---|---|---|
Official Arduino | AVR | 0.5Mbps (500000bps) | 1Mbpsでは動作しなかったという情報あり |
Arduino互換機(びんぼうでいいのなど) | CH340 | 1Mbps (1000000bps) | 推奨。2Mbpsでも通信可能なものの、エラーにより速度低下する |
Arduino互換機 | FT232R | ? | 動作未確認 |
- 未知のArduinoを使うときは、2Mbpsからだんだんと速度を落としていき正常に通信できる速度を探る
- Oracle Virtual Box上のシリアルポートをつかって動かすと動的ボーレート設定に失敗する。初期通信レートの115200bpsでしか動かない。
- 転送ブロックサイズはファームの仕様上0x10000まで
- ボーレートと転送ブロックサイズはINIファイルから変更可能
- 使用機材:aitendo びんぼうでいいの(CH340)
-
転送ブロックサイズ:16KB 0x10000
- エラー: 0回
- 論理転送時間:528ms retry 1122/1320 C0000:10000/10000 bytes received.
- Dumping...............
- Time : 17831ms
- Speed : 58806byte/sec
-
転送ブロックサイズ:8KB 0x8000
- エラー: 0回
- 論理転送時間:266ms retry 560/665 38000:8000/8000 bytes received.
- Dumping...............................
- Time : 17940ms
- Speed : 58449byte/sec
-
転送ブロックサイズ:4KB 0x4000
- エラー: 0回
- 論理転送時間:134ms retry 280/337 AC000:4000/4000 bytes received.
- Dumping...............................................................
- Time : 17986ms
- Speed : 58299byte/sec
-
転送ブロックサイズ2KB以上は正常にダンプできず
-
転送ブロックサイズ:1KB
- エラー: 90回
- 論理転送時間:8ms retry 019/020 FE400:400/400 bytes received.
- Time : 23026ms
- Speed : 45538byte/sec
-
転送ブロックサイズ:512byte
- エラー:70回
- 論理転送時間:6ms retry 010/015 FEE00:200/200 bytes received.
- Time : 27457ms
- Speed : 38189byte/sec
-
転送ブロックサイズ:256byte
- エラー:86回
- 論理転送時間:4ms retry 006/012 FEC00:100/100 bytes received.
- Time : 34835ms
- Speed : 30101byte/sec