89S8252 puerto serie de configuración

G

GrandAlf

Guest
Hola,

¿Alguien puede ayudar con esto.Estoy tratando de configurar el AT89S8252 para recibir a 300 baudios, el siguiente código me permite enviar datos, pero no recibirlo.

serial_init nulo (void) (
TMOD = 0x20; / / Temporizador 1 modo 2: 8-bit recarga
TH1 = 0x98; / / Volver a cargar el valor 300 baudios
SCON = 0x52; / / Modo 1: de 8-bit UART, permite configurar el receptor sigue siendo TI
TR1 = 1; / / Temporizador 1 ejecutar
ES = 0; / / desactivar el puerto serie de interrupción
EA = 0; / / DesactivarEstoy utilizando el siguiente a recibir un solo valor numérico 0-255

unsigned char Num.;
scanf ( "% u", Num);

Estoy haciendo algo estúpido?, Aprecia cualquier ayuda.

 
Por favor, ignore este, el código está mal.En caso de que se han utilizando _getkey (); lugar.Tonto de mí!

 

Welcome to EDABoard.com

Sponsor

Back
Top