// Initializes the motor in port C void motor_init() { max520_init(MAX520_TWI_ADDRESS); DDRC |= (1<<PC3) | (1<<PC4) | (1<<PC5) | (1<<PC6) | (1<<PC7); DDRK = 0; motor_output_enable(ENABLE); motor_encoder_reset(); motor_encoder_select_byte(ENCODER_HIGH); motor_speed(0); motor_enable(ENABLE); }
void motor_init(){ max520_init(); MOTOR_DDR |= (1 << MOTOR_EN) | (1 << MOTOR_DIR) | (1 << MOTOR_SEL) | (1 << MOTOR_ENCODER_RESET) | (1 << MOTOR_OUTPUT_EN); MOTOR_PORT |= (1 << MOTOR_EN) | (1 << MOTOR_DIR) | (1 << MOTOR_SEL); MOTOR_PORT &= ~(1 << MOTOR_OUTPUT_EN); DDRK = 0; motor_encoder_reset(); }