...
Saludos
#byte TXSTA=0xFAC
#bit TXEN=TXSTA.5
#byte C_LAT=0xF8B
#bit TXBIT=C_LAT.6
void send_break(int8 msec) {
C_LAT=0; //ensure latch is low, before disabling UART TX
TXSTA=0;
delay_ms(msec);
TXSTA=1;
} #include <18F452.h>
#fuses XT,NOWDT,PUT,BROWNOUT,NOLVP
#use delay(clock=4000000)
#define BAUDRATE 9600
#define TX_PIN PIN_C6
#define RX_PIN PIN_C7
#use rs232(baud=BAUDRATE, xmit=TX_PIN, rcv=RX_PIN, ERRORS)
void send_break(int8 time_ms)
{
// Disable the UART and send a Break
// for the specified time.
setup_uart(FALSE);
output_low(TX_PIN);
delay_ms(time_ms);
// Re-enable the UART.
setup_uart(TRUE);
set_uart_speed(BAUDRATE);
}
//======================================
void main(void)
{
int8 i;
while(1)
{
// Send 10 bytes of 0x55 to show UART activity
for(i=0; i<10; i++)
putc(0x55);
send_break(20);
}
} Hola, ya probaste lo que te respondieron en el foro de CCS ??
Saludos.
Prueba dejar la velocidad estándar del módulo (57600) y mandar un break de 1 milisegundo solamente.
Comenta si tuviste exito, gracias!!
Prueba dejar la velocidad estándar del módulo (57600) y mandar un break de 1 milisegundo solamente.
Comenta si tuviste exito, gracias!!
Nada, intente de muchas formas y no se logra despertar...ademas, ese modulo tiene un problema... se despierta solo (cuando detecta un ruido en RX) y el autobaud se pone en una velocidad rara de la cual es imposible sabe y sincronizar. Esto me lo dijo el representante de ese modulo para latinoamerica.... el recomienda cambiar el firmware... aun no lo hice porque implica cambiar la frecuencia de Gateway.
Para concluir, opte por usar un mosfet y mantener apagado el modulo mientras no se usa.
Prueba dejar la velocidad estándar del módulo (57600) y mandar un break de 1 milisegundo solamente.
Comenta si tuviste exito, gracias!!
Nada, intente de muchas formas y no se logra despertar...ademas, ese modulo tiene un problema... se despierta solo (cuando detecta un ruido en RX) y el autobaud se pone en una velocidad rara de la cual es imposible sabe y sincronizar. Esto me lo dijo el representante de ese modulo para latinoamerica.... el recomienda cambiar el firmware... aun no lo hice porque implica cambiar la frecuencia de Gateway.
Para concluir, opte por usar un mosfet y mantener apagado el modulo mientras no se usa.
Hola ,
Porque dices que al actualizar firmware ya no funcionará con el gateway? o te refieres a otra cosa?
El rn2903 solo funciona con 915 MHZ.
Saludos!