Programa de sincronización de cámaras del poryecto de excelencia.
Dependencies: mbed
Revision 2:47f3b7a388f4, committed 2016-12-19
- 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