Gostaria de saber pq ta mandando a string pro lcd e tb pra serial.
#int_rda
void rda_isr(void)
{
get_string(urc,15);
printf (exibe_lcd,"%s \n",urc);
}
Moderadores: andre_luis, 51, guest2003, Renie
joel_inacio escreveu:Gostaria de saber pq ta mandando a string pro lcd e tb pra serial.
#int_rda
void rda_isr(void)
{
get_string(urc,15);
printf (exibe_lcd,"%s \n",urc);
}
#include <16F877.h>
#include <REGS_16F87x.h> // Inclusão de Registradores Especiais.
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7, stream = simbad)
#include <input.c>
#include <LCD_16x2_Lib.c> // Biblioteca de manipulação de LCD 16x2.
char urc[15]; // urc = unsolicited result codes
#int_rda
void rda_isr(void)
{
get_string(urc,17);
printf (exibe_lcd,"%s \n",urc);
}
main()
{
ini_lcd_16x2(); // Inicializa o LCD.
printf (exibe_lcd,"\f"); // Limpa a tela.
delay_ms(5000); // aguarda inic do simbad
printf (exibe_lcd,"teste SIMBAD\n"); // Limpa a tela.
enable_interrupts(INT_RDA);
disable_interrupts(INT_TBE);
enable_interrupts(GLOBAL);
printf("AT#RST\r\n", simbad); // reseta simbad
while(true);
}
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante