Proyecto de Tesis en Mecatrónica. Universidad Técnica del Norte. Ernesto Palacios <mecatronica.mid@gmail.com>

Dependencies:   EthernetNetIf HTTPServer QEI_hw RPCInterface mbed

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 );