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 :)

Exibições: 1393

Responder esta

Respostas a este tópico

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!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço