Recentemente adicionei uma discursão sobre o bootloader do arduino no atmega8 , obtive algumas respostas só que vieram mais duvidas , não estou conseguindo  gravar os codigos gerados pela ide , sempre da o erro > 

avrdude: stk500_getsync(): not in sync: resp=0x00

bem estou conectado ao atmega8 com um conversor USB/serial ligado em uma plaquinha com um max232 e dessa placa no atmega , sera que isso esta influenciando? 

O conversor é daqueles que tem uma porta serial nele com um conector Db9 .

Por outro lado estou começando a suspeita do bootloader também . Por acaso alguém ai não tem um bootloader funcional para atmega8 , não quero gravar utilizando um arduino pq nao tenho um no momento para tal feito .Tenho um gravador de avr (usbasp) para gravar no chip , se por acaso alguem tiver algum para me passar agradeço .

Exibições: 629

Responder esta

Respostas a este tópico

 Ilgner,

Na pasta do Arduíno tem todos os Boots, caminho >>> Arduino\hardware\arduino\bootloaders.

Obs Veja se o auto reset está OK!

Abs.

Auto reset onde ? No circuito ou no software?

 Ilgner,

Quando vc inicia upload na placa o software coloca o pino DTR em 0 durante todo o tempo de gravação este nível logico é utilizado para o reset do Atmega.

Internamente sempre que é dado um reset no Atmega ele vai para um endereço inicial onde esta gravado (são os Fuse bits) o que ele deve fazer neste momento , iniciar o programa ou ir para área de Boot,............. 

Obs Tem que usar um capacitor de desacoplamento entre o pino DTR e RST. 

Abs

Dessa eu nao sabia , qual pino e o drt ??

 Ilgner,

Com max 232 tem que resetar na mão.... 

Abs

Reseto como? E em q momento? O drt e o da porta serial?

 Ilgner,

Procure no Google por arduino atmega8 standalone, você encontrará mais informações.

Abs

Mauricio Ortega

eu estou vendo a resposta dierito agora do pc , pq no cel é horrivel , segui as suas dicas e não deu , resetando o arduino no processo de gravação , vi que quando manda grava o pino drt da serial vai a 0 mas so por um instante mesmo e nao o tempo todo ai fiquei na duvida sabe?  Mas sem sucesso , qual o valor do capacitor que devo usar? Obrigado pelas dicas!!!

Vc só precisa de um pulso para reset.

Abs

é ainda ta dando o mesmo erro mesmo com os pulsos , acho que vou desistir mesmo hehe.

Desculpe acabei não perguntando, qual arduino vc esta escolhendo na hora de compilar?

aquela board ng old atnega8

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço