0 Usuarios y 4 Visitantes están viendo este tema.
Hola.Pues, yo lo haría con un ifCódigo: C##int_RDAvoid Serial_isr(void){ c=0; if(kbhit()) { c=getc(); if(c!='\r' && c!='\n') buffer[i++] = c; }}SaludosHola MLO.Gracias por tu ayuda.Voy a tomar en cuenta esta sugerencia ya que tengo problemas para filtrar la palabra.Saludos.
Hola.Para adaptar los voltajes yo uso un diodo Zener de 3.6v para el pin Tx del PIC y un 74HC125 para el Tx del celular y funca bien Saludos
Hola.El baud rate si esta configurado con el mismo valor en ambos dispositivos?SaludosHola MLOSi todo está correcto, el cel es autobauding, los niveles de voltaje del cel y el pic están perfectamente acoplados pero al momento de realizar la llamada el cel tx RING y el pic como que entra a realizar el proceso de la interrupción pero no sale de él, como que no recibiera jamás el 0x0D y ya me está desesperando este asunto porque en vase a esto tengo que realizar mi tesis y no consigo recibir bien el dato, la parte de transmision no tengo problema por eso te digo que la velocidad y los niveles de voltaje estan bien. En BASIC no tenía problema al realizar esto, creo voy a tener que volver a BASIC