Programa de sincronización de cámaras del poryecto de excelencia.

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
JuanManuelAmador
Date:
Mon Dec 19 15:12:29 2016 +0000
Parent:
1:3ba0899533aa
Commit message:
sistemaTacomero1

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Tue Apr 19 15:18:04 2016 +0000
+++ b/main.cpp	Mon Dec 19 15:12:29 2016 +0000
@@ -1,9 +1,10 @@
 #include "mbed.h"
 
 // Parametros variables en cada aplicación*****************
-/Prueba
-#define TSYNC 2500 // Periodo de sincronización en microsegundos
-#define TREAD 100    // Periodo de lectura de sensores en microsegundos
+
+#define FEQ_ACQ 250
+#define TSYNC 1250  // Periodo de sincronización en microsegundos
+#define TREAD 100   // Periodo de lectura de sensores en microsegundos
 
 DigitalOut led1(p29);   // Salida digital conectada al led indicador 1
 DigitalOut led2(p26);   // Salida digital conectada  al led indicador 2  
@@ -47,11 +48,9 @@
     pc.baud(460800);    // Configuración de la velocidad de comunicación del puerto serie
     char car;           // Variable auxiliar en la que se guardará el valor del último caracter enviado por el PC
     myled = 0;  // Inicialización de señales
-    led1 = 0;
-    led2 = 0;
-    outS = 1;   // La señal que sale del micro se va a invertir al pasar por el transistor, por lo que para que la cámara vea un flanco de subida al inicio de la captura de imágenes, se debe enviar un flanco de subida desde el micro
-    outS2 = 1;
+    
     pc.printf("Listo para enviar.\n\r");
+    
     while(1) {  // Bucle infinito
         if(pc.readable()){  // Si existe algún byte en el buffer que ha enviado el PC
             car = pc.getc();    // Se lee el byte