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.