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:
- 30:413d1a6648b5
- Parent:
- 23:2126e38bb48c
- Child:
- 32:4483d6c225e5
diff -r 52932326c45a -r 413d1a6648b5 setup.h --- a/setup.h Tue Feb 04 16:40:15 2014 +0000 +++ b/setup.h Wed Feb 05 18:55:37 2014 +0000 @@ -15,6 +15,9 @@ #include "mbed.h" #include "EthernetNetIf.h" +#include "HTTPServer.h" +#include "RPCFunction.h" +#include "RPCVariable.h" /** @brief: Esta funcion configura al Timer2 * para que las salidas p5 y p6 del mbed @@ -24,6 +27,12 @@ void setTimer2(); +/** @brief: Esta es la rutina que cambia la frecuencia + * de salida del Micro en Serial + */ +void setPTO( int freq ); + + /** @brief: Esta es la rutina para obtener la onfiguracion * de la velocidad serial para el puerto MAX_232 */ @@ -36,18 +45,37 @@ void ISR_Serial(); -/** @brief: Esta es la rutina que cambia la frecuencia - * de salida del Micro en Serial +/** @brief: Esta es la rutina que maneja las interrupciones + * seriales, al recibir un caracter. + */ +void ISR_Alm_encoder(); + + +/** @brief: Esta es la rutina que maneja las interrupciones + * seriales, al recibir un caracter. */ -void setPTO( int freq ); +void ISR_Alm_motor(); + + +/** @brief: Esta es la rutina que maneja las interrupciones + * seriales, al recibir un caracter. + */ +void ISR_Adv_encoder(); + + +/** @brief: Esta es la rutina que maneja las interrupciones + * seriales, al recibir un caracter. + */ +void ISR_Adv_motor(); /** @brief: Esta es la rutina que maneja la interrupcion - * de alarma + * de alarma del servomotor */ void ISR_Alarm(); + /** @brief: Esta Funcion calcula el valor necesario * en el MatchRegister para obtener una frecuencia * de salida.