Ir ao conteúdo

Posts recomendados

Postado

O ATmega328P não reconhece os dados correntanmente quando o baud da comunicação serial está  configurado para 115200.
No teste abaixo eu enviei 0 1 2 3 4 5 6 7 8 9 para a serial, sendo que a primeira sequencia estava com o conversor USB<>Serial da placa do Arduino e a segunda com um FT232RL. A velocidade máxima que não apresenta erro é 57600.

Se enviar repetidas vezes o caractere 0 'zero' o símbolo que aparece será o mesmo... Mesmo estando errado o erro é sempre o mesmo.

 

D4Trl9W.png

 

Então eu achei que o erro estava no conversor USB<>Serial da placa do Arduino.

Resolvi remover o ATmega328P da placa e fazer o teste de loopback diretamente no conversor USB<>serial da placa

 

LQSqi8b.jpg

 

Assim os dados foram e voltaram corretamente não houve erro algum, então quer dizer que se o ATmega328P estiver conectado acontece algum problema.

 

Alguém ai sabe o porquê disso acontecer? Será que é por causa do resistor de 1KR nas linhas TX e RX?

 

0hycYFd.png

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!