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
Tags:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por