Problema Conexion Via Bluetooth Microcontrolador

Hola soy nuevo en el foro, para mi proyecto necesito conexión inalámbrica, elegí el modulo Bluetooth® Modem – silver (http://www.dynamoelectronics.com/in...ategory_id=32&option=com_virtuemart&Itemid=58) y el PIC 18f4550, llevo tiempo trabajando en esto, decidí comenzar con algo sencillo… encender un led, el modulo conecta (utilizo el software Hércules para la conexión) pero envío un dato y nada, he revisado conexiones y todo esta bien, se me acaban las ideas necesitó ayuda, este es mi programa:

#include <18F4550.h>
#include <string.h>
#include <stdlib.h>

#fuses XTPLL,MCLR,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL1,CPUDIV1,NOVREGEN
#use delay (clock=48000000)
#use rs232 (baud=9600, xmit = pin_c6, rcv =pin_c7, bits = 8, parity = N)

char ch;


#int_rda

void serial_isr(void)

{
ch = getchar();

while(true){

if (ch == "a"){
output_d (0xff);
}

if (ch == "b"){
output_d (0);
}
puts(ch);
}
}

void main () {

set_tris_d(0x0);

enable_interrupts(global);
enable_interrupts(int_rda);

}
 
Prueba con esto:

#int_rda

void serial_isr(void)

{
ch = getchar();


if (ch == "a"){
output_d (0xff);
}

if (ch == "b"){
output_d (0);
}
puts(ch);
}


void main () {

set_tris_d(0x0);

enable_interrupts(global);
enable_interrupts(int_rda);
while(true){}
}
 
Atrás
Arriba