ptrintf("%s",dato_snd);y recibirlos con unwhile(*dato_rcv)
*(dato_rcv++)=getc();fprintf(pc, "dato al PC");#include <18f252.h>
#use delay (CLOCK = 40000000)
#fuses H4,PUT,NOWDT,NOSTVREN,CCP2C1,NOOSCSEN
#use rs232(baud=9600, xmit=pin_b7, rcv=pin_b6,stream=computadora)
#define LCD_ENABLE_PIN PIN_C2
#define LCD_RS_PIN PIN_C0
#define LCD_RW_PIN PIN_C1
#define LCD_DATA4 PIN_C4
#define LCD_DATA5 PIN_C5
#define LCD_DATA6 PIN_C6
#define LCD_DATA7 PIN_C7
#include <lcd.c>
void main()
{
char str1[20];
lcd_init();
while(1)
{
gets(str1,computadora);
printf(lcd_putc,"%s",str1);
}
}
La falla se deriba del proteus :shock: si otra vez me dejo mal mi querido simulador :(