Proyecto de Tesis en Mecatrónica. Universidad Técnica del Norte. Ernesto Palacios <mecatronica.mid@gmail.com>
Dependencies: EthernetNetIf HTTPServer QEI_hw RPCInterface mbed
Diff: setup.h
- Revision:
- 12:c02b08dacc45
- Parent:
- 8:958dfe5052b9
- Child:
- 15:a1ffa32ce9d1
--- a/setup.h Tue Apr 03 00:55:48 2012 +0000 +++ b/setup.h Fri Apr 06 02:19:39 2012 +0000 @@ -19,19 +19,22 @@ void ISR_Serial(); -/** @brief: Esta Funcion cambia el valor del Registro 2 +/** @brief: Esta es la rutina que cambia la frecuencia + * de salida del Micro en Serial */ -void setMR2( int newValue ); +void setPTO( int freq ); -/** @brief: Esta Funcion detiene el timer +/** @brief: Esta es la rutina que cambia la frecuencia + * de salida del Micro en comunicacion Ethernet */ -void stopTimer2(); +void setPTO_eth ( char * input, char * output ); -/** @brief: Esta Funcion arranca el timer +/** @brief: Esta es la rutina que maneja la interrupcion + * de alarma */ -void startTimer2(); +void ISR_Alarm(); /** @brief: Esta Funcion calcula el valor necesario @@ -43,6 +46,41 @@ int getMRvalue( int fout ); +/** @brief: Esta Funcion cambia el valor del Registro 2 + */ +void setMR2( int newValue ); + + +/** @brief: Esta Funcion arranca el timer + */ +void startTimer2(); + + +/** @brief: Esta Funcion detiene el timer + */ +void stopTimer2(); + + +/** @brief: Esta Funcion cambia el voltaje de salida el + * valor ingresado debe ser en porcentaje. + * Desde -100% hasta +100% dependiendo de la velocidad + * y el sentido de giro + */ +void setAout_eth( char * input, char * output ); + + +/** @brief: Cambiar Direccion @ PTO + */ +void setDir_eth ( char * input, char * output ); + + +/** @brief: Cambiar Direccion @ PTO + */ +void setSON_eth ( char * input, char * output ); + + + + // Legacy void setMR3( int newValue ); void setPrescaler( int newValue );