Recuperando um ATtiny13

10

Estou jogando com um ATtiny13 e achei que seria bom usá-lo com um oscilador de cerâmica externo de 8Mhz em vez do de 1,2 Mhz embutido. (Eu quero fazer um soft-uart a 9600 bps, então achei que 1,2 Mhz era muito lento)

Para mudar para um oscilador externo, executei 'avrdude -c usbtiny -p attiny13 -U lfuse: w: 0x70: m -U hfuse: w: 0xff: m'

Infelizmente, não consigo mais acessar o dispositivo agora. O programa 'Piscar o LED no PB0' que estava lá não funciona mais e o programador não pode se conectar a ele.

Não tenho certeza do que fazer aqui. Posso jogar fora esse chip ou existe uma maneira de resgatá-lo?

Stefan Arentz
fonte
2
Qual programador você está usando para escrever no chip?
Lou
De acordo com a linha de comando avrdude, era um minúsculo.
JohnC
Isso não significa necessariamente que fosse um minúsculo, poderia ser um clone.
Lou
11
Tiny13s não são como 80 centavos?
Endolith 18/12/2009
@endo mais como $ 1,95 quando não está comprando em grandes quantidades T_T
Earlz

Respostas:

9

Você já tentou configurar o chip com um oscilador externo? Uma vez que o chip é programado para usar um oscilador externo, ele não funcionará, a menos que haja um presente. Se você não fizer isso, precisará de uma programação de alta tensão para reiniciar os fusíveis.

JohnC
fonte
7

Você absolutamente deve ser capaz de recuperá-lo. No pior dos casos, você pode precisar de um programador de alta tensão (12V?).

As configurações de fusível que você usou não me parecem problemáticas. A detecção de brown-out está desativada (o que pode ser uma pegadinha) e o SPI está ativado, portanto, você poderá reprogramar a multa.

O principal é que parece que você o configurou para precisar de um oscilador externo. Você estava tentando fazer isso, então provavelmente tem um por perto. Você precisa estar conectado ao sistema que está usando para a programação do provedor, mas esse deve ser o único problema.

IOW, você não está fazendo nada de estranho. Tudo deve funcionar. Verifique novamente se não há problemas na sua configuração. Conexões frouxas, esse tipo de coisa.

edebill
fonte