style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

Comunicacion serial

Hola que tal? este es mi 1er post y quisiera que me echaran una mano para resolver mi duda:

Pero el problema esta en este evento, que no me reconoce lo que me llega del microcontrolador

 @Override
    public void serialEvent(SerialPortEvent spe) {

if(spe.getEventType() == SerialPortEvent.DATA_AVAILABLE){
            try {                            
                InputStream ver = PuertoSerial.getInputStream();
                 int Cara= 0;
              String hola="";

                    while(ver .available()>0){
                    Cara= ver .read();
                    hola= hola+ (char)Cara;
                 
                }
               
                txtHayVa.setText(hola);
           
                         
            } catch (IOException ex) {
                System.out.println("- Error!!! leyendo evento puerto");
            }
           
         
        }
   
    }

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Y codigo de la programacion en el micro!!

#include <16F877.h>
#fuseS HS, nolvp, nowdt, noprotect
#use delay (clock=20M)
#use rs232(baud=9600, xmit=pin_c6, rcv=pin_c7)    

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">