servo2 2.1.0.0
Loading...
Searching...
No Matches
Servo 2 PWM Settings

Settings for configuration of Servo 2 Click driver. More...

Macros

#define SERVO2_PWM_MAX   4095
 Servo 2 PWM output setting.
#define SERVO2_PWM_MIN   0
#define SERVO2_PWM_ZERO_DEGREE_PULSE   3980
#define SERVO2_PWM_180_DEGREE_PULSE   3468
#define SERVO2_ANGLE_MIN   0
 Servo 2 angle and channel setting.
#define SERVO2_ANGLE_MAX   180
#define SERVO2_CHANNEL_0   0
#define SERVO2_CHANNEL_1   1
#define SERVO2_CHANNEL_2   2
#define SERVO2_CHANNEL_3   3
#define SERVO2_CHANNEL_4   4
#define SERVO2_CHANNEL_5   5
#define SERVO2_CHANNEL_6   6
#define SERVO2_CHANNEL_7   7
#define SERVO2_CHANNEL_8   8
#define SERVO2_CHANNEL_9   9
#define SERVO2_CHANNEL_10   10
#define SERVO2_CHANNEL_11   11
#define SERVO2_CHANNEL_12   12
#define SERVO2_CHANNEL_13   13
#define SERVO2_CHANNEL_14   14
#define SERVO2_CHANNEL_15   15
#define SERVO2_CHANNEL_ALL   16
#define SERVO2_NUM_CHANNELS   16
#define SERVO2_DEF_FREQ   256000ul
 Servo 2 default PWM frequency.
#define SERVO2_DEF_DC   0.5

Detailed Description

Settings for configuration of Servo 2 Click driver.

Macro Definition Documentation

◆ SERVO2_ANGLE_MAX

#define SERVO2_ANGLE_MAX   180

◆ SERVO2_ANGLE_MIN

#define SERVO2_ANGLE_MIN   0

Servo 2 angle and channel setting.

Specified setting for servo angle and channel of Servo 2 Click driver.

◆ SERVO2_CHANNEL_0

#define SERVO2_CHANNEL_0   0

◆ SERVO2_CHANNEL_1

#define SERVO2_CHANNEL_1   1

◆ SERVO2_CHANNEL_10

#define SERVO2_CHANNEL_10   10

◆ SERVO2_CHANNEL_11

#define SERVO2_CHANNEL_11   11

◆ SERVO2_CHANNEL_12

#define SERVO2_CHANNEL_12   12

◆ SERVO2_CHANNEL_13

#define SERVO2_CHANNEL_13   13

◆ SERVO2_CHANNEL_14

#define SERVO2_CHANNEL_14   14

◆ SERVO2_CHANNEL_15

#define SERVO2_CHANNEL_15   15

◆ SERVO2_CHANNEL_2

#define SERVO2_CHANNEL_2   2

◆ SERVO2_CHANNEL_3

#define SERVO2_CHANNEL_3   3

◆ SERVO2_CHANNEL_4

#define SERVO2_CHANNEL_4   4

◆ SERVO2_CHANNEL_5

#define SERVO2_CHANNEL_5   5

◆ SERVO2_CHANNEL_6

#define SERVO2_CHANNEL_6   6

◆ SERVO2_CHANNEL_7

#define SERVO2_CHANNEL_7   7

◆ SERVO2_CHANNEL_8

#define SERVO2_CHANNEL_8   8

◆ SERVO2_CHANNEL_9

#define SERVO2_CHANNEL_9   9

◆ SERVO2_CHANNEL_ALL

#define SERVO2_CHANNEL_ALL   16

◆ SERVO2_DEF_DC

#define SERVO2_DEF_DC   0.5

◆ SERVO2_DEF_FREQ

#define SERVO2_DEF_FREQ   256000ul

Servo 2 default PWM frequency.

Specified setting for default PWM frequency of Servo 2 Click driver.

◆ SERVO2_NUM_CHANNELS

#define SERVO2_NUM_CHANNELS   16

◆ SERVO2_PWM_180_DEGREE_PULSE

#define SERVO2_PWM_180_DEGREE_PULSE   3468

◆ SERVO2_PWM_MAX

#define SERVO2_PWM_MAX   4095

Servo 2 PWM output setting.

Specified setting for PWM output values (0-4095) for 0.5ms and 2.5ms servo pulses of Servo 2 Click driver.

Note
Measure the PWM output values that matches below settings using an oscilloscope or logic analyzer and adjust SERVO2_PWM_ZERO_DEGREE_PULSE and SERVO2_PWM_180_DEGREE_PULSE macros. DC -> 2.5% (at 50Hz frequency) for minimum position (0 degrees). DC -> 12.5% (at 50Hz frequency) for maximum position (180 degrees).

◆ SERVO2_PWM_MIN

#define SERVO2_PWM_MIN   0

◆ SERVO2_PWM_ZERO_DEGREE_PULSE

#define SERVO2_PWM_ZERO_DEGREE_PULSE   3980