TMCM-351 TMCL Firmware V4.45 Manual (Rev. 1.06 / 2014-MAY-16)
23
www.trinamic.com
4.6.2
ROL (rotate left)
The motor will be instructed to rotate with a specified velocity (opposite direction compared to ROR,
decreasing the position counter).
Internal function:
first, velocity mode is selected. Then, the velocity value is transferred to axis parameter #0
(
target velocity
).
The module is based on the TMC429 stepper motor controller and the TMC249 power driver. This makes
possible choosing a velocity between 0 and 2047.
Related commands:
ROR, MST, SAP, GAP
Mnemonic:
ROL <motor>, <velocity>
Binary representation:
INSTRUCTION NO.
TYPE
MOT/BANK
VALUE
2
don't care
<motor>
0… 2
<velocity>
0… 2047
Reply in direct mode:
STATUS
VALUE
100 – OK
don't care
Example:
Rotate left motor 0, velocity = 1200
Mnemonic:
ROL 0, 1200
Binary:
Byte Index
0
1
2
3
4
5
6
7
Function
Target-
address
Instruction
Number
Type
Motor/
Bank
Operand
Byte3
Operand
Byte2
Operand
Byte1
Operand
Byte0
Value (hex)
$01
$02
$00
$00
$00
$00
$04
$b0