Odzyskiwanie ATtiny13

10

Gram z ATtiny13 i pomyślałem, że dobrze byłoby użyć go z zewnętrznym ceramicznym oscylatorem 8 MHz zamiast wbudowanego 1,2 MHz. (Chcę zrobić soft-uart przy 9600 bps, więc pomyślałem, że 1,2 Mhz było zbyt wolne)

Aby zmienić na zewnętrzny oscylator, uruchomiłem „avrdude -c usbtiny -p attiny13 -U lfuse: w: 0x70: m -U hfuse: w: 0xff: m”

Niestety nie mogę już uzyskać dostępu do urządzenia. Program „Migaj diodę LED na PB0” już tam nie działa i programator nie może się z nim połączyć.

Nie jestem pewien, co tu zrobić. Czy mogę wyrzucić ten chip lub czy istnieje sposób na jego uratowanie?

Stefan Arentz
źródło
2
Jakiego programisty używasz do pisania na chipie?
Lou
Według linii poleceń avrdude był to usbtiny.
JohnC
To niekoniecznie oznacza, że ​​był to usbtiny, może to być klon.
Lou
1
Czy Tiny13 nie jest jak 80 centów?
endolith,
@endo więcej jak 1,95 $, gdy nie kupuje hurtowo T_T
Earlz

Odpowiedzi:

9

Czy próbowałeś ustawić układ za pomocą zewnętrznego oscylatora? Po zaprogramowaniu układu do używania zewnętrznego oscylatora nie będzie on działać, dopóki nie będzie obecny. Jeśli tego nie zrobisz, będziesz musiał zaprogramować wysokie napięcie, aby zresetować bezpieczniki.

JohnC
źródło
7

Powinieneś absolutnie być w stanie go odzyskać. W najgorszym przypadku może być jednak potrzebny programator wysokiego napięcia (12V?).

Użyte ustawienia bezpiecznika nie wydają mi się problematyczne. Wykrywanie wygaszenia jest wyłączone (może to być problem), a SPI jest włączony, więc powinieneś być w stanie dobrze go przeprogramować.

Najważniejsze jest to, że wygląda tak, jakbyś ustawił go na zewnętrzny oscylator. Próbowałeś tego, więc prawdopodobnie masz go w pobliżu. Musisz go podłączyć w systemie, którego używasz do programowania ISP, ale to powinien być jedyny problem.

WOW, nie robisz nic dziwnego. To wszystko powinno działać. Sprawdź dwukrotnie, czy nie masz żadnych problemów w konfiguracji. Luźne połączenia, tego typu rzeczy.

Edebill
źródło