Difference between revisions of "CanServo/Set Target Position on Servo Mode/en"

From HITEC_HELP
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:


Please Read First:
Target = +60 deg, if 0 deg = 8192
* [[CanServo/Register/Write/en]]
 
Target = +60 deg
* POSITION_NEW = 8192 + 60 * 16384 / 360 = 0x2AAA
* POSITION_NEW = 8192 + 60 * 16384 / 360 = 0x2AAA


Line 17: Line 14:
** 'w' - message type: write 1 register
** 'w' - message type: write 1 register
** 0x45 - target servo id
** 0x45 - target servo id
** 0x1E - [[CanServo/POSITION_NEW/en]]
** 0x1E - address of register [[CanServo/POSITION_NEW/en]]
** 0xAA - low byte of 0x2AAA
** 0xAA - low byte of 0x2AAA
** 0x2A - high byte of 0x2AAA
** 0x2A - high byte of 0x2AAA
Please Read for detail:
* [[CanServo/Register/Write/en]]

Latest revision as of 04:05, 27 August 2025

Target = +60 deg, if 0 deg = 8192

  • POSITION_NEW = 8192 + 60 * 16384 / 360 = 0x2AAA

Servo's Config:

Please SEND CAN 2.0B PACKET:

  • CAN ID = 0x123
  • DLC = 5
  • DATA
    • 'w' - message type: write 1 register
    • 0x45 - target servo id
    • 0x1E - address of register CanServo/POSITION_NEW/en
    • 0xAA - low byte of 0x2AAA
    • 0x2A - high byte of 0x2AAA

Please Read for detail: