Hola resulta que recientemente me compre dos modulos HM-TR915/TTL y ya les he configurado con la utilidad del fabricante y el pic trabaja ala misma velocidad solo logro transmitir, pero no recibo en ninguno de los dos.
y uso un sencillo programa
#include <16F877A.h>
#FUSES XT,NOWDT,NOPUT,NOPROTECT,NOBROWNOUT,NOLVP,NOCPD
#use delay(clock=4000000)
#use fast_io(a)
#use fast_io(b)
#use fast_io(d)
#use rs232(baud=19200, xmit=PIN_C6, rcv=PIN_C7)
#include <lcd.c>
#define use_portd_lcd TRUE
char c;
#INT_RDA
void serial_isr()
{
//char c;
c=getc();
}
void main() {
port_b_pullups(false);
lcd_init();
enable_interrupts(INT_RDA);
enable_interrupts (GLOBAL);
while (true) {
delay_ms(10);
printf(lcd_putc"\f %c ",c);
delay_ms(1000);
}
}
////////////////////////////mediante la pc y un max2323 conecto un modulo y el otro directamente al micro para escribir un caracter a un lcd
en cuanto al modulo tengo su pin de enable en alto y el pin config en bajo como dice el fabricante pero nada de anda.
y espero alguein me pueda ayudar