olá, venho aqui compartilhar minha nao tao agradavel experiencia com meu Attiny85 e pedir opinioes sobre o que pode ser o motivo de tal problema
material usado:
Arduino UnoR3
Attiny85
Windows8.1 com Software Arduino 1.0.5-r2
Capacitor eletrolítico 10uf 50v
arquivo do Attiny salvo em /documentos/arduino/hardware : https://github.com/damellis/attiny/archive/master.zip
usando esse esquema de montagem:
http://highlowtech.org/wp-content/uploads/2011/06/Screen-shot-2011-...
processo:
- upload da sketch de exemplo "ArduinoISP" versao 04m3 (board:Arduino Uno ; Porta: COM3 ; Programmer: AVRISP mkII)
- montar o esquema da foto
- upload do exemplo de Blink para o Attiny85, trocando a porta 13 pela 0 (Board:Attiny85 1MHz interno ; Porta: COM3 ; Programmer: Arduino as ISP)
e aqui que vem o problema...
já remontei tudo diversas vezes, já troquei o capacitor, ja tentei programar tudo usando o Ubuntu 14.04 e sempre deu esse mesmo erro
Binary sketch size: 836 bytes (of a 8.192 byte maximum)
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
seguindo a sketch "ArduinoISP" eu vi as opçoes de ligar 3 leds nas portas 9, 8 e 7 como sendo heartbeat, programming e error
entao, até eu mandar programar, o heartbeat pisca normalmente até que durante o upload, a programming pisca uma vez e entao o heartbeat trava ligado
e de todos os testes que eu ja fiz, sempre tenho esse mesmo problema
alguem tem alguma sugestao? desde já, agradeço a ajuda :)
Tags:
bem interessante o blog
nao só pela explicaçao sobre o Attiny mas tambem pelo conteudo que tem
É eu nem sabia que era uma loja ...
comprovado que o problema estava no chip, entao problema resolvido e fica a informaçao para quem venha ter um problema como esse
minha conclusao em resumo, de acordo com meu caso
essa mensagem de erro = chip morto
Binary sketch size: 836 bytes (of a 8.192 byte maximum)
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny85
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
e é uma pena que terem tirado o link do José Gustavo, pois era um blog com bastante informaçao
Pessoal,
É minha primeira participação e resolvi contribuir porque estava com exatamente o mesmo problema deste descrito aqui.
Pesquisei bastante e consegui gravar com sucesso o ATtiny85 - 8MHz com o seguinte procedimento:
Ao invés do ArduinoISP.ino que vem com a IDE, fiz o mesmo procedimento do site, porém, eu subi este aqui https://github.com/arduino/Arduino/blob/master/build/shared/example...
Também neste momento subi sem o capacitor ligado entre RESET e GND.
Outro ponto que fiz diferente foi que alterei a pinagem do Sketch do tutorial para 1 pino a esquerda, ou seja, usei os pinos de 10 a 13 (ao invés de 9 a 12) e nos pinos 9, 8 e 7 eu liguei LEDs (heartbeat).
Liguei o capacitor, alterei para o ATtiny85 8 MHz e gravei o código de exemplo e funcionou!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por