Jag har klantat mig med fusebits

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
RDX*
EF Sponsor
Inlägg: 1652
Blev medlem: 28 maj 2003, 22:52:04
Ort: Skåne - Lund

Jag har klantat mig med fusebits

Inlägg av RDX* »

Så nu har det hänt! Jag satt och felsökte en ytmonterad tiny2313 och råkade inaktivera den externa reseten :(.

Så nu får inte programmeraren kontakt med chippet. Enligt databladet så ska det gå att programmera kretsen med följande programmerings schema.

Kod: Markera allt

1. Set Prog_enable pins listed in Table 72 on page 161 to 0000.
2. Apply 4.5 - 5.5V between VCC and GND simultanously as 11.5 - 12.5V is applied
to RESET.
3. Wait 100 ns.
4. Re-program the fuses to ensure that External Clock is selected as clock source
(CKSEL3:0 = 0b0000) and RESET pin is activated (RSTDISBL unprogrammed).
If Lock bits are programmed, a Chip Erase command must be executed before
changing the fuses.
5. Exit Programming mode by power the device down or by bringing RESET pin to
0b0.
Men finns det någon programvara som stödjer det? Har även läst att det ska gå med en parallellprogrammerare som tex stk500 (kör med seriell).
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Ja, STK500 kan fixa det där. Det går säkert även att bygga något eget. Men det är knappast värt det. Köp en ny AVR och gör inte om samma misstag i framtiden! :)
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Ser väldigt mycket ut som samma fenomen på vissa PICs, om man
råkar ställa om till "Internal-Reset". Men det är enklare att "ta sig ur"... :-)
Användarvisningsbild
RDX*
EF Sponsor
Inlägg: 1652
Blev medlem: 28 maj 2003, 22:52:04
Ort: Skåne - Lund

Inlägg av RDX* »

humm, ja kretskortet det sitter på nu stödjer bara seriell programmering. Så det måste av i vilket fall som helst. Det är bara att släppa fram gasolbrännaren ;), tur att jag köpte en hel hög tiny2313.

Sen får man se om man pallar tillverka en SKT500 programmerare och en ytmonterings adapter :humm:.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Är det inte bara att höja resetspänningen till 10V så fungerar den ändå?
Har för mig det stod nått sånt i databladen..?

Mvh
speakman
Skriv svar