Ola pessoal.

Comprei um atmega1284p-pu, seguindo o link (http://wiki.wiring.co/wiki/Creating_your_own_Wiring_board_with_a_DI...) consegui gravar o bootloader (acho, pois quando ligo o led pisca e não deu erro).

Mas não consigo gravar nenhum programa nele, (avrdude: stk500_recv(): programmer is not responding)

Estou usando uma placa do duemilanove para fazer tudo.

IDE v 1.0.4

Alguém já teve algum problema assim com esse chip?

Obrigado

Sérgio

Exibições: 604

Responder esta

Respostas a este tópico

Olá,

Você pressionou o botão de reset do at1384 quando iniciou o upload? A dica está no tutorial:

To use this setup:

1 - Load the sketch at File->Sketchbook->examples->Basics->Digital Output->LEDBlink

2 - Edit the pin used to control the LED. In this case, change the line "int ledPin = 8;" by "int ledPin = 15;". The pin 15 as defined by Wiring is the pin 29 in the DIP chip.

3 - Select serial port

4 - compile and upload the sketch, you will have to push the reset button just at the same time.

Then... you should see the led blinking!

Abraço.

Olá Wiechert...

É verdade, pulei esse pequeno detalhe...rsrs;;;;

Agora o erro é outro...

avrdude: stk500_paged_write(): (a) protocol error, expect=0x14, resp=0x62

avrdude: stk500_recv(): programmer is not responding

Tem idéia?

Abraços.

Depois de muita briga e com a ajuda do Wiechert funcionou.

1 - apertar o reset e fazer o upload, quando aparecer UPLOAD vc solta rapidamente

2 - coloquei um filtro, capacitor de 100uF (101) do pino 9 (reset) do 1284 ao terra e um resistor de 10k em seria no jumper rx do 1284.

Muito obrigado 

Sérgio

Olá Wiechert,

Estou com necessidade de utilizar mais área de memória de programa do que o Atmega 328 suporta.

Você pode dizer se com o bootloader gravado conforme exposto acima é possível utilizar o Atmega 1284 normalmente e toda a área de programação adicional?

Abraço,

Milton

Milton,

Eu nunca usei o ATmega1284, mas acho que deve ser possível sim, e a quantidade de memória Flash disponível para o sketch seria o valor total da flash do chip decrescido do que for ocupado pelo bootloader, que deve ser em torno de 4kB, então possivelmente deve sobrar algo como 124kB pro programa do usuário.

Abraço.

Valeu Wiechert, com essa memória já é possível elaborar um programa completo para o que pretendo controlar.

Abç,

Milton

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço