bien spi no se queda pegado

Dependencies:   mbed

Revision:
4:1d1a3b0021d5
Parent:
3:b77f80e91118
Child:
5:106def451c41
--- a/tets_pc.cpp	Wed Sep 12 04:55:20 2018 +0000
+++ b/tets_pc.cpp	Wed Sep 12 05:30:22 2018 +0000
@@ -29,17 +29,31 @@
 
 
 void captura_matriz(uint16_t* imprimir){
+ uint16_t matriz_aux[8]={0};
+ int i=0;
+ while(i <8){
+     for (int j= 1; j<=8;j++){  // seleciona la columna a imprimir empezando desde la 1
+          sendSPI(j, memoria[j-1]|(imprimir[j-1]>>i));
+          if(i==7){
+                    memoria[j-1]= memoria[j-1]|(imprimir[j-1]>>i);   
+                            
+                            }
+                            }    
+     wait(1.5);
+     i++;
+     
+     
+     }
  
+ /*
  for(int i=0; i<8; i++){       // realiza el desplazamiento de los bits
      for (int j= 1; j<=8;j++){  // seleciona la columna a imprimir empezando desde la 1
-    
+          matriz_aux[j-1]=imprimir[j-1]>>i;
           sendSPI(j, imprimir[j-1]>>i);
-
-          
                             }    
      wait(1.5);
                          }
-     
+ */    
   }