#include <lpc21xx.h>
#include <deb_led.h>
#include <system_def.h>
#include "servo.h"
Defines | |
#define | SERVO2 (1<<10) |
#define | SERVO0 (1<<12) |
#define | SERVO1 (1<<13) |
#define | TIM_EMR_NOTHING 0 |
#define | TIM_EMR_CLEAR 1 |
#define | TIM_EMR_SET 2 |
#define | TIM_EMR_TOGLE 3 |
#define | TIM_EMR_PIN_ON 1 |
#define | TIM_EMR_PIN_OFF 0 |
#define | TIME20MS ((CPU_APB_HZ) / 50) |
#define | SERVOTICK (((CPU_APB_HZ / 50) / 20) / 256) |
Functions | |
void | tc1 (void) |
void | set_servo (char serv, char position) |
Sets serv position. | |
void | init_servo (unsigned rx_isr_vect) |
Initialize servos. | |
Variables | |
unsigned char | servo [3] |
#define SERVO0 (1<<12) |
#define SERVO1 (1<<13) |
#define SERVO2 (1<<10) |
#define SERVOTICK (((CPU_APB_HZ / 50) / 20) / 256) |
#define TIM_EMR_CLEAR 1 |
#define TIM_EMR_NOTHING 0 |
#define TIM_EMR_PIN_OFF 0 |
#define TIM_EMR_PIN_ON 1 |
#define TIM_EMR_SET 2 |
#define TIM_EMR_TOGLE 3 |
#define TIME20MS ((CPU_APB_HZ) / 50) |
void init_servo | ( | unsigned | rx_isr_vect | ) |
Initialize servos.
void set_servo | ( | char | servo, | |
char | position | |||
) |
Sets serv position.
servo | define servo | |
position | new position for servo |
void tc1 | ( | void | ) |
unsigned char servo[3] |