bien spi no se queda pegado

Dependencies:   mbed

Revision:
9:0cf4c5f7a1d8
Parent:
8:e5a5b39dd8e8
--- a/tets_pc.cpp	Wed Sep 12 20:50:25 2018 +0000
+++ b/tets_pc.cpp	Thu Sep 13 04:54:06 2018 +0000
@@ -38,7 +38,12 @@
          
          sendSPI(j, memoria[j-1]|(imprimir[j-1]>>i));  //Imprime el resultado de aplicar OR a la memoria y al desplamamiento de imprimir
      
-     if(i==7||(memoria[j-1]&(imprimir[j-1]>>i+1))!=0){  //Detiene el desplazamiento cuando los bits tocan fondo //AQUI esta el error
+     if((memoria[j-1]&(imprimir[j-1]>>i+1))!=0){
+         memoria[j-1]= memoria[j-1]|(imprimir[j-1]>>i);
+         break;
+         }
+         
+     if(i==7){  //Detiene el desplazamiento cuando los bits tocan fondo //AQUI esta el error
          
          memoria[j-1]= memoria[j-1]|(imprimir[j-1]>>i); //Almacena el nuevo valor de la operacion OR en la memoria