comunicación serie dúplex completa con una computadora portátil mediante ATMEGA8 USART

0

¿Alguien puede decirme cómo usar el USART de ATMEGA8 para establecer una comunicación serial dúplex completa con una computadora portátil mediante un adaptador USB a serie?

Estoy trabajando en un proyecto en el que necesito mostrar la lectura del acelerómetro en una interfaz gráfica de usuario. Pero el problema es que quiero comenzar a enviar los datos del acelerómetro a la computadora portátil solo cuando envío los caracteres a mi ATMEGA8, que luego iniciará la transferencia continua de la lectura del Acelerómetro a la computadora portátil. También durante este proceso, quiero enviar otro carácter 't' a ATMEGA8 para detener la transferencia de datos del acelerómetro.

Por favor ayuda ...

Gracias.

    
pregunta RAMKRISHNA VERMA

1 respuesta

1

Su pregunta no se ajusta realmente a las pautas, no creo ...

Aquí hay algunos pseudo códigos, la implementación se deja al estudiante:

if got 's', do loop

loop{
send_accel_data();
check_for_char(t);
if 't', break
}

Es más fácil si tienes el envío y la recepción controlados por interrupciones, si tu proyecto es más complicado.

    
respondido por el Marko

Lea otras preguntas en las etiquetas