fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Comunicacion RF 2 p...
 
Avisos
Vaciar todo

Comunicacion RF 2 pics

15 Respuestas
4 Usuarios
0 Reactions
4,778 Visitas
ma_black
Respuestas: 282
Topic starter
(@ma_black)
Ardero
Registrado: hace 19 años

Hola a todos, estoy intentando comunicar 2 pics mediante RF, con los modulos aurel SAW433 y bc-nbk, bien pues por cable consigo comunicarlos, y con los modulos de telecontroli tambien, pero con los de aurel no.

El programa es sencillito envio una A cada 250ms, pero solo recibo basura, pongo el codigo por si alguien me puede hechar una mano.

TX:
#include <16F874A>
#fuses XT,NOWDT,NOPROTECT,PUT,NOBROWNOUT,NOLVP
#use delay(clock=4000000)
#include <flex_lcd_2>
#use rs232(baud=2400, xmit=PIN_C6, rcv=PIN_C7)
#use fast_io(A)
#use fast_io(B)

#define LED1 PIN_E0
#define LED2 PIN_E1

int16 dato=' ';

void main(void)
{
inicio:
setup_adc_ports(NO_ANALOGS);

//set_tris_a(0b00000000);
set_tris_b(0b00000000);
set_tris_e(0b000);
//set_tris_c(0b00000000);
//set_tris_d(0b00000000);

ini:
printf("A");
delay_ms(250);
goto ini;

}

RX:

#include <16F877A>
#fuses XT,NOWDT,NOPROTECT,PUT,NOBROWNOUT,NOLVP
#use delay(clock=4000000)
#include <flex_lcd_2>
#use rs232(baud=2400, xmit=PIN_C6, rcv=PIN_C7)
#use fast_io(A)
#use fast_io(B)

#priority rda
#define LCD_DB4 PIN_B3
#define LCD_DB5 PIN_B2
#define LCD_DB6 PIN_B1
#define LCD_DB7 PIN_B0
//
#define LCD_RS PIN_B5
//#define LCD_RW PIN_B6
#define LCD_E PIN_B4

#define LED1 PIN_E0
#define LED2 PIN_E1

int16 dato=' ';

#int_rda
void serial_isr(void){

if(kbhit()){
dato=getc();

}
}

void main(void)
{

setup_adc_ports(NO_ANALOGS);
enable_interrupts(global);
enable_interrupts(int_rda);

//set_tris_a(0b00000000);
set_tris_b(0b00000000);
set_tris_e(0b000);
//set_tris_c(0b00000000);
//set_tris_d(0b00000000);

output_high(LED1);
delay_ms(500);
output_low(LED1);

lcd_init();
lcd_putc("Esperando");
ini:
lcd_gotoxy(1,2);
lcd_putc(dato);
goto ini;
}

PD: tengo puesta una pullup de 10k en la salida del receptor, alguien sabe si puede haber algun problema de hardware.

saludos

Responder
14 respuestas
ma_black
Respuestas: 282
Topic starter
(@ma_black)
Ardero
Registrado: hace 19 años

Nadie me puede hecchar una mano con los modulos, es que no encuentro porke puede ser.

Saludos

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

MA_BLACK, has mirado que no se tengan que activar los módulos

S2

Ranganok Schahzaman

Responder
ma_black
Respuestas: 282
Topic starter
(@ma_black)
Ardero
Registrado: hace 19 años

si, parece que no hace falta activarlos lo que no se si estos modulos deben de estar con alguna resistencia

Responder
ea7fnj
Respuestas: 88
(@ea7fnj)
Trusted Member
Registrado: hace 18 años

si, parece que no hace falta activarlos lo que no se si estos modulos deben de estar con alguna resistencia

Buenas a todos.

Mi respuesta va a ser de lo más tonta posible: ¿Has cruzado los pines RXD y TXD de los módulos? Es decir, ¿has hecho el cambio de modem nulo?

Hasta otra!!!

Responder
Página 1 / 3
Compartir: