collapse

* Posts Recentes

+ LASERs por filjoa
[Hoje às 09:52]


Cerca eléctrica por SerraCabo
[14 de Junho de 2025, 23:26]


Alguém arranja motores? por almamater
[10 de Junho de 2025, 22:34]


Condensador 4.7uF 0603 por brunus
[09 de Junho de 2025, 15:52]


Lenovo IdeaPad 3 Não liga por jm_araujo
[07 de Maio de 2025, 19:10]


Identificar Diodo Zenner por filjoa
[01 de Maio de 2025, 23:07]


Meu novo robô por dropes
[18 de Março de 2025, 14:51]


JBL partybox On-The-Go por almamater
[21 de Fevereiro de 2025, 23:32]


Talking Reverse Engineering with an Absolute Legend! por SerraCabo
[13 de Fevereiro de 2025, 09:56]


Motoserra Stihl 120C por brunus
[11 de Fevereiro de 2025, 16:29]

Autor Tópico: ATmega328 + USB to RS232 dúvidas  (Lida 25373 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline saraiva

  • Mini Robot
  • *
  • Mensagens: 17
Re: ATmega328 + USB to RS232 dúvidas
« Responder #15 em: 29 de Abril de 2011, 23:26 »
Ok.Acho que percebi

Então posso fazer a ligação directa ao arduino com  o cabo do Nokia, sem max232.

Agora se o atmega tiver bootloader posso utilizar o IDE do arduino para enviar o programa para o atmega, da mesma maneira como se fosse FTDI

Senão tiver o bootloader, tem que ser pela linha de comandos.

ps:Se o cabo não tiver DTR tenho que fazer o reset no arduino, antes enviar o código.

Certo ?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: ATmega328 + USB to RS232 dúvidas
« Responder #16 em: 29 de Abril de 2011, 23:27 »
Se não tiver bootloader tens de usar um programador ISP, e com esse ou metes um bootloader ou programas logo o teu programa.

O que dizes linha de comandos é o avrdude, e o IDE do Arduino tambem o usa, só que não to mostra.
Avr fanboy

Offline saraiva

  • Mini Robot
  • *
  • Mensagens: 17
Re: ATmega328 + USB to RS232 dúvidas
« Responder #17 em: 29 de Abril de 2011, 23:36 »
Então para utilizar este cabo o atmega tem que ter o bootloader do arduino?

O que eu faço é escrever o código no avrstudio, e depois manda-lo para o atemega (placa arduino)através da linha de comandos(avrdude),mas queria fazer isso tudo utilizando uma placa do genero da apresentada no inicio deste tópico.


Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: ATmega328 + USB to RS232 dúvidas
« Responder #18 em: 29 de Abril de 2011, 23:44 »
O bootloader é quem recebe o programa por serial, se não tiver o bootloader tens de ter um programador ISP.
Portanto ou tens um programador para meter o bootloader em chips sem o bootloader ou compras chips já com o bootloader.
Avr fanboy

Offline saraiva

  • Mini Robot
  • *
  • Mensagens: 17
Re: ATmega328 + USB to RS232 dúvidas
« Responder #19 em: 29 de Abril de 2011, 23:48 »
Mas os meus chips têm bootloader, o que eu queria era só não ter que tar sempre a por o chip no arduino para por um programa.

Utilizando aquele cabo nokia, na placa prótotipo.

E possível?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: ATmega328 + USB to RS232 dúvidas
« Responder #20 em: 30 de Abril de 2011, 00:02 »
Sim, e tambem podes tirar o que tens na placa do Arduino, e puxas os pinos Rx, Tx, a massa, o Vcc se precisares e o reset para a tua breadboard e nem precisas de comprar cabo nenhum.
Avr fanboy

Offline saraiva

  • Mini Robot
  • *
  • Mensagens: 17
Re: ATmega328 + USB to RS232 dúvidas
« Responder #21 em: 30 de Abril de 2011, 00:11 »
Também é uma hipótese.

Mas se escolher a hipótese do cabo como eu sei que fio é o rx ou tx?

Offline almamater

  • Mini Robot
  • *
  • Mensagens: 1.959
    • GrcByte - Projectos
Re: ATmega328 + USB to RS232 dúvidas
« Responder #22 em: 30 de Abril de 2011, 00:50 »
Também é uma hipótese.

Mas se escolher a hipótese do cabo como eu sei que fio é o rx ou tx?

Isto deve ajudar:




Offline almamater

  • Mini Robot
  • *
  • Mensagens: 1.959
    • GrcByte - Projectos
Re: ATmega328 + USB to RS232 dúvidas
« Responder #23 em: 30 de Abril de 2011, 00:56 »
Posso substituir o condensador 10nF cerâmica por outro na saída do LM7805?

Estou a fazer o tal esquema: http://www.instructables.com/id/Perfboard-Hackduino-Arduino-compatible-circuit/step3/Voltage-Regulator/

Mas enganei-me e comprei 10nf poliester e segundo o esquema é de cerâmica  ::)  Dá para substituir por outro ? (ex.: 100nF cerâmico)

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: ATmega328 + USB to RS232 dúvidas
« Responder #24 em: 30 de Abril de 2011, 00:57 »
podes usar qualquer um visto ser para decoulping

Offline almamater

  • Mini Robot
  • *
  • Mensagens: 1.959
    • GrcByte - Projectos
Re: ATmega328 + USB to RS232 dúvidas
« Responder #25 em: 30 de Abril de 2011, 12:47 »
Fixe funcionou :) testei com o "hello world" do Arduino, Blink, e foi Ok+

Agora vou testar implementar a comunicação com o conversor USB que tenho, apenas surgiu outra dúvida  :P

TX -> RX
RX -> TX

Até aqui Ok, a nível do DTR, o meu ATmega neste momento tem o pino 1 (Reset) ligado com uma resistência de 1k nos  (+)5v e ainda um botão 'push button' ligado com 1 das patas ao (-) para se fazer Reset ao ATmega. Para ligar o DTR tenho de retirar a Resistência? é que se meto o pino DTR no mesmo rail ele vai levar com +5v


Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: ATmega328 + USB to RS232 dúvidas
« Responder #26 em: 30 de Abril de 2011, 13:31 »
O DTR no Arduino está ligado por um condensador, para não levar com voltagem constante.
Avr fanboy

Offline almamater

  • Mini Robot
  • *
  • Mensagens: 1.959
    • GrcByte - Projectos
Re: ATmega328 + USB to RS232 dúvidas
« Responder #27 em: 30 de Abril de 2011, 14:08 »
O DTR no Arduino está ligado por um condensador, para não levar com voltagem constante.

Tipo isto?

Na imagem está um Arduino mas neste caso tenho apenas o ATmega168 numa breadboard, não é o Arduino..



« Última modificação: 30 de Abril de 2011, 14:09 por almamater »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: ATmega328 + USB to RS232 dúvidas
« Responder #28 em: 30 de Abril de 2011, 14:14 »
Consulta o esquema do Arduino para teres a certeza, mas é isso, só falta saber o valor do condensador.
Avr fanboy