EEPROM
2013.
AVR | PIC初期値 | PIC使用 | pic備考 | |||||
アドレス | HEX | 内 容 | ||||||
0 | 00 | 未使用 | - | 0 | − | |||
1 | 01 | 未使用 | - | 0 | − | |||
2 | 02 | Xモーター 1:BP 2:UP | 1 | |||||
3 | 03 | Yモーター 1:BP 2:UP | 0 | − | Xで代表 | |||
4 | 04 | 未使用 | 0 | − | ||||
5 | 05 | 未使用 | 0 | − | ||||
6 | 06 | Xwait 時間 (モーター速度) | 120 | |||||
7 | 07 | Ywait 時間 (モーター速度) | 120 | |||||
8 | 08 | 未使用 | 0 | − | ||||
9 | 09 | 未使用 | 0 | − | ||||
10 | 0A | 未使用 | 0 | − | ||||
11 | 0B | 加速テーブル数のデータ数 | 0 | |||||
12 | 0C | 加速データテーブルのXオフセット | 128 (ゼロの意味) | |||||
13 | 0D | ブレーキ指定 (0:無, 1:有) | 0 | |||||
14 | 0E | X励磁方法 (1:1相、2:2相、3:1-2相) | 3 | |||||
15 | 0F | Y励磁方法 (1:1相、2:2相、3:1-2相) | 0 | − | Xで代表 | |||
16 | 10 | 加速データ | 0 | |||||
17 | 11 | 加速データ | 0 | |||||
18 | 12 | 加速データ | 0 | |||||
19 | 13 | 加速データ | 0 | |||||
20 | 14 | 加速データ | 0 | |||||
21 | 15 | 加速データ | 0 | |||||
22 | 16 | 加速データ | 0 | |||||
23 | 17 | 加速データ | 0 | |||||
24 | 18 | 加速データ | 0 | |||||
25 | 19 | 加速データ | 0 | |||||
26 | 1A | 加速データ | 0 | |||||
27 | 1B | 加速データ | 0 | |||||
28 | 1C | 加速データ | 0 | |||||
29 | 1D | 加速データ | 0 | |||||
30 | 1E | 加速データ | 0 | |||||
31 | 1F | 加速データ | 0 | |||||
32 | 20 | 電源制御 | 0 | − | ||||
33 | 21 | 回転速度調整 | 8 注2 | |||||
34 | 22 | 未使用 | 0 | |||||
35 | 23 | 未使用 | FF(hex) | − | ||||
AVR版との違い
AVRは、大元考えとして、モーターの種別と励磁方法を任意に選択できました。
例えば Iはユニポーラのモーターで2相励磁、 Yはバイポーラのモーターで1-2相励磁 とか。
( 但し 公開しているAVRのファームは、XY共にバイポーラ1-2相励磁のに固定しています。)
これは少しやりすぎな(意味がない)ので、PIC版でXYの設定を共通にしました。(Yの場所を使用)
注意
1. − は、未使用を表します
注2 : 8を設定することでAVRマイコンを使用したものと、同じ速度になります。