Atmeg16 USART problema de comunicación

0

En mi proyecto, utilizo un atmega16 para enviar datos a la PC a través del convertidor de USB a TTL a una velocidad de baudios de 9600 y RC interno de 4Mhz. Si enciendo el atmega16 usando mi computadora portátil a través de un cable USB, puedo recibir los datos a la perfección, pero cuando lo hago usando una batería de 9v DC y un regulador 7805, obtengo valor de basura en la PC. Por favor, ayúdame.

    
pregunta sp39

1 respuesta

2

Debes conectar Rx, Tx y tierra.
Cuando suministra alimentación desde USB, tanto la PC como el mcu operan en una tierra común, cuando usa una batería, no existe una conexión a tierra entre el mcu y la PC.

Conecte las conexiones a tierra del USB y la batería (-polo) y debería solucionarse.

    
respondido por el alexan_e

Lea otras preguntas en las etiquetas