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:
- 11:30408c8f722a
- Parent:
- 7:d9aca501126f
--- a/setup.h Tue Apr 03 01:08:11 2012 +0000 +++ b/setup.h Fri Apr 06 02:15:47 2012 +0000 @@ -13,12 +13,23 @@ void setTimer2(); +/** @brief: Esta es la rutina que maneja las interrupciones + * seriales, al recibir un caracter. + */ +void ISR_Serial(); + + /** @brief: Esta es la rutina que cambia la frecuencia - * de salida del Micro + * de salida del Micro en Serial */ void setPTO( int freq ); +/** @brief: Esta es la rutina que cambia la frecuencia + * de salida del Micro en comunicacion Ethernet + */ +void setPTO_eth ( char * input, char * output ); + /** @brief: Esta es la rutina que maneja la interrupcion * de alarma @@ -26,28 +37,6 @@ void ISR_Alarm(); - -/** @brief: Esta es la rutina que maneja las interrupciones - * seriales, al recibir un caracter. - */ -void ISR_Serial(); - - -/** @brief: Esta Funcion cambia el valor del Registro 2 - */ -void setMR2( int newValue ); - - -/** @brief: Esta Funcion detiene el timer - */ -void stopTimer2(); - - -/** @brief: Esta Funcion arranca el timer - */ -void startTimer2(); - - /** @brief: Esta Funcion calcula el valor necesario * en el MatchRegister para obtener una frecuencia * de salida. @@ -57,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 );