LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: zordlyon em 07 de Outubro de 2011, 23:05

Título: Homemade Atmega168/328P Board??
Enviado por: zordlyon em 07 de Outubro de 2011, 23:05
Pessoal tenho uma duvida, para por exemplo fazer um "arduino" compacto é so necessário ter estas ligações?

Para programar o Integrado basta coloca-lo num arduino fazer o burn ao bootloader e depois colocar-lhe o programa, meter nesta board e usar os pinos como mostra a figura?

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg62.imageshack.us%2Fimg62%2F6559%2F3197918087c578d8c12f.jpg&hash=d885f973c3c107a27c0fa22e9349828974280cc5) (http://imageshack.us/photo/my-images/62/3197918087c578d8c12f.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

Cumprimentos,
André Carvalho.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: senso em 07 de Outubro de 2011, 23:07
Um Arduino só programa um bootloader se lhe meteres o sketch ArduinoISP, vê isto:
http://arduino.cc/en/Tutorial/ArduinoISP (http://arduino.cc/en/Tutorial/ArduinoISP)

Depois sim, é só essa placa, para programar depois de ter o bootloader é só ter o Rx, Tx, massa e reset ligado a um Arduino sem o Atmega montado ou usando um qualquer adaptador usb-serial e um botão para fazer o reset.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: zordlyon em 07 de Outubro de 2011, 23:23
Então a ver se percebi...

Coloco-lhe o sketch do ISP colocando o integrado noutro arduino certo??

Depois tendo o burn do bootloader no integrado,  para programar basta colocar um conversor serial-usb 3v3-5v e programar normalmente?

Já agora o é tx-tx ou tx-rx com o conversor/integrado?

Cumprimentos,
André Carvalho.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: senso em 07 de Outubro de 2011, 23:44
Pronto, essa página não é grande coisa...
Usas um Arduino normal com o sketch ArduinoISP, montas um desses breaduino numa breadboard, e ligas os fios que são precisos para a programação ISP que são 6, até tens um header com o nome ISP no Arduino para isso.
Depois, se usares um Arduino como conversor usb-srial, tiras o Atmega e ligas tx ao tx e rx ao rx, assim como as massas.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: zordlyon em 07 de Outubro de 2011, 23:50
Hum, ok ok...mas nunca mexo no atmega que esta no arduino certo? posso o deixar lá...

Tenho que comprar um atmega a ver se invento uma coisa destas...

Cumprimentos,
André Carvalho.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: senso em 07 de Outubro de 2011, 23:52
Se quiseres depois programar o Atmega que está na breadboard e não tiveres mais nenhum conversor usb-serial tens de tirar o atmega do Arduino.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: zordlyon em 08 de Outubro de 2011, 00:03
Podes me mostrar o conversor que dizes sff??

Desculpa lá tar a chatear...  ;)

Cumprimentos,
André Carvalho.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: senso em 08 de Outubro de 2011, 00:06
Um FTDI breakout, que por exemplo é precisamente o mesmo chip que está no Arduino.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: zordlyon em 08 de Outubro de 2011, 00:18
Eu tenho esta ftdi, isto serve?

http://www.sparkfun.com/products/8772 (http://www.sparkfun.com/products/8772)

Cumprimentos,
André Carvalho.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: senso em 08 de Outubro de 2011, 00:55
Se tens o 3.3v provavelmente não, porque 3.3v num Atmega a trabalhar a 5v é o limiar em que ele considera um sinal a 1, qualquer ruido e dá erro a programar.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: zordlyon em 08 de Outubro de 2011, 01:11
Sim e o 3v3...Shit...

Pensei que poderia tipo so tirar o integrado do arduino colocar lá um "vazio" e fazer o burn normal, comos e faz um burn ao bootloader dos atmegas que já veem com o arduino...

Cumprimentos,
André Carvalho..
Título: Re: Homemade Atmega168/328P Board??
Enviado por: CBX em 08 de Outubro de 2011, 01:29
podes programar sim, a 3.3v não há problema, os meus cabos têm todos o VCC\IO de 3.3v
Título: Re: Homemade Atmega168/328P Board??
Enviado por: senso em 08 de Outubro de 2011, 01:53
Sim e o 3v3...Shit...

Pensei que poderia tipo so tirar o integrado do arduino colocar lá um "vazio" e fazer o burn normal, comos e faz um burn ao bootloader dos atmegas que já veem com o arduino...

Cumprimentos,
André Carvalho..

Só uma coisa, é programar, que a ideia não é queimar nada...
Só podes fazer isso se comprares Atmega já com o bootloader programado.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: zordlyon em 08 de Outubro de 2011, 09:19
Hum exacto, pois existe os atmega já com bootloader...

No caso de comprar já com bootloader portanto é so tirar o integrado da placa do arduino e colocar outro integrado, colocar o programa e depois é montá-lo numa breadboard certo?

Obrigado senso,
André Carvalho.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: senso em 08 de Outubro de 2011, 13:55
Sim.
Título: Re: Homemade Atmega168/328P Board??
Enviado por: zordlyon em 08 de Outubro de 2011, 14:21
Obrigado pela paciencia de me aturar senso, és um tipo impecável..  ;)

Cumprimentos,
André Carvalho.