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:
30:413d1a6648b5
Parent:
29:52932326c45a
Child:
31:7e2cdd547cb2
--- a/setup.cpp	Tue Feb 04 16:40:15 2014 +0000
+++ b/setup.cpp	Wed Feb 05 18:55:37 2014 +0000
@@ -17,7 +17,6 @@
 
 extern Serial       pc;        // Salida Serial de mbed
 extern Serial       RS_232;    // Salida Serial a  MAX232
-//extern I2C          encoder;   // Comunicacion I2C con encoder
 extern QEIHW        encoder;
 extern Timer        crono;     // Cronometro interno del microcontrolador
 extern DigitalIn    isPC;      // Bit de configuracion serial en la placa
@@ -27,6 +26,10 @@
 extern AnalogOut    aout;      // +-10V
 extern DigitalOut   led_verde; // Led verde del conector Ethernet
 extern DigitalOut   led_rojo;  // Led naranja del conector Ethernet
+extern InterruptIn  limite_1;
+extern InterruptIn  limite_2;
+extern InterruptIn  limite_3;
+extern InterruptIn  limite_4;
 
 int fq_posicion = 10000;  // Variable global donde se almacenara 
                          // la velocidad de posicionamiento en Hz
@@ -328,6 +331,34 @@
         RS_232.printf( "AL\r\n" );
 }
 
+
+
+
+/** @brief: Esta es la rutina que maneja las interrupciones
+*  del sensor óptico, al recibir una ALARMA de proximidad al encoder
+ */
+void ISR_Alm_encoder(){}
+
+
+/** @brief: Esta es la rutina que maneja las interrupciones
+ *  del sensor óptico, al recibir una ALARMA de proximidad al motor
+ */
+void ISR_Alm_motor(){}
+
+
+/** @brief: Esta es la rutina que maneja las interrupciones
+*  del sensor óptico, al recibir una advertencia de proximidad al encoder
+ */
+void ISR_Adv_encoder(){}
+
+
+/** @brief: Esta es la rutina que maneja las interrupciones
+ *  del sensor óptico, al recibir una advertencia de proximidad al motor
+ */
+void ISR_Adv_motor(){}
+
+
+
 int getMRvalue( int fout  )
 {
     int   toRegister;